Class PertinenzaService
java.lang.Object
com.modulink.Model.Relazioni.Pertinenza.PertinenzaService
Service Layer per la gestione dei permessi (Pertinenze) sui moduli.
- Since:
- 1.1.5
- Version:
- 1.6.5
- Author:
- Modulink Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattivazioneDefault(AziendaEntity aziendaEntity) Assegna i permessi predefiniti per i moduli base al ruolo di amministrazione/default di una nuova azienda.findAllByAttivazione(AttivazioneEntity attivazione) Recupera tutte le pertinenze associate a una specifica attivazione.
-
Field Details
-
pertinenzaRepository
-
-
Constructor Details
-
PertinenzaService
Costruttore.- Parameters:
pertinenzaRepository- Repository pertinenze.- Since:
- 1.1.5
-
-
Method Details
-
attivazioneDefault
Assegna i permessi predefiniti per i moduli base al ruolo di amministrazione/default di una nuova azienda.Viene chiamata tipicamente all'atto della creazione di una nuova azienda per garantire l'accesso immediato ai moduli Core (ID 0, 1, 2, 3, 9999) al ruolo con ID 0 (Admin/Responsabile).
- Parameters:
aziendaEntity- L'azienda appena creata.- Since:
- 1.1.5
-
findAllByAttivazione
Recupera tutte le pertinenze associate a una specifica attivazione.- Parameters:
attivazione- L'attivazione del modulo.- Returns:
- Lista di permessi associati.
- Since:
- 1.2.0
-