Class PertinenzaService

java.lang.Object
com.modulink.Model.Relazioni.Pertinenza.PertinenzaService

@Service public class PertinenzaService extends Object
Service Layer per la gestione dei permessi (Pertinenze) sui moduli.
Since:
1.1.5
Version:
1.6.5
Author:
Modulink Team
  • Field Details

  • Constructor Details

    • PertinenzaService

      public PertinenzaService(PertinenzaRepository pertinenzaRepository)
      Costruttore.
      Parameters:
      pertinenzaRepository - Repository pertinenze.
      Since:
      1.1.5
  • Method Details

    • attivazioneDefault

      @Transactional public void attivazioneDefault(AziendaEntity aziendaEntity)
      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

      public List<PertinenzaEntity> findAllByAttivazione(AttivazioneEntity attivazione)
      Recupera tutte le pertinenze associate a una specifica attivazione.
      Parameters:
      attivazione - L'attivazione del modulo.
      Returns:
      Lista di permessi associati.
      Since:
      1.2.0