Serialized Form
-
Package com.modulink.Controller.UserModules.GTM
-
Class com.modulink.Controller.UserModules.GTM.GTMMessage
class GTMMessage extends Object implements Serializable-
Serialized Fields
-
azienda
int azienda
ID dell'azienda di appartenenza (per sicurezza cross-tenant). -
color
String color
Colore rappresentativo per l'interfaccia UI (es. badge colorato). -
id
int id
ID univoco dell'entità (UtenteID o RuoloID). -
nome
String nome
Nome visualizzato dell'assegnatario (es. "Mario Rossi" o "Sviluppatori"). -
type
String type
Tipo di assegnatario: "utente" o "ruolo". Determina la logica di assegnazione nel controller.
-
-
-
-
Package com.modulink.Model.Eventi
-
Class com.modulink.Model.Eventi.EventoID
class EventoID extends Object implements Serializable-
Serialized Fields
-
azienda
int azienda
Identificativo dell'azienda (Foreign Key). Corrisponde al campoaziendainEventoEntity.Nota: JPA mappera automaticamente l'intero della foreign key a questo campo.
- Since:
- 1.2.0
-
id_evento
int id_evento
Identificativo locale dell'evento. Corrisponde al campoid_eventoinEventoEntity.- Since:
- 1.2.0
-
-
-
Exception Class com.modulink.Model.Eventi.EventoNotFound
class EventoNotFound extends RuntimeException implements Serializable
-
-
Package com.modulink.Model.Prodotto
-
Exception Class com.modulink.Model.Prodotto.ProdottoNotFoundException
class ProdottoNotFoundException extends Exception implements Serializable
-
-
Package com.modulink.Model.Relazioni.Assegnazione
-
Class com.modulink.Model.Relazioni.Assegnazione.AssegnazioneID
class AssegnazioneID extends Object implements Serializable-
Serialized Fields
-
id_azienda
int id_azienda
Identificativo univoco dell'Azienda. -
id_task
int id_task
Identificativo univoco del Task. -
id_utente
int id_utente
Identificativo univoco dell'Utente.
-
-
-
-
Package com.modulink.Model.Relazioni.Associazione
-
Class com.modulink.Model.Relazioni.Associazione.AssocazioneID
class AssocazioneID extends Object implements Serializable-
Serialized Fields
-
id_azienda
int id_azienda
Identificativo dell'Azienda (Tenant Identifier).Campo critico per l'integrità dei dati: assicura che un utente possa essere associato esclusivamente a ruoli definiti all'interno della medesima organizzazione.
- Since:
- 1.0.0
-
id_ruolo
int id_ruolo
Identificativo univoco del Ruolo.Parte della chiave esterna composta verso la tabella
Ruolo.- Since:
- 1.0.0
-
id_utente
int id_utente
Identificativo univoco dell'Utente.Parte della chiave esterna composta verso la tabella
Utente.- Since:
- 1.0.0
-
-
-
-
Package com.modulink.Model.Relazioni.Partecipazione
-
Class com.modulink.Model.Relazioni.Partecipazione.PartecipazioneID
class PartecipazioneID extends Object implements Serializable-
Serialized Fields
-
id_azienda
int id_azienda
ID dell'azienda di appartenenza. -
id_evento
int id_evento
ID dell'evento. -
id_utente
int id_utente
ID dell'utente partecipante.
-
-
-
-
Package com.modulink.Model.Relazioni.Pertinenza
-
Class com.modulink.Model.Relazioni.Pertinenza.PertinenzaID
class PertinenzaID extends Object implements Serializable-
Serialized Fields
-
id_azienda
int id_azienda
Identificativo dell'Azienda. -
id_modulo
int id_modulo
Identificativo del Modulo. -
id_ruolo
int id_ruolo
Identificativo del Ruolo.
-
-
-
-
Package com.modulink.Model.Ruolo
-
Class com.modulink.Model.Ruolo.RuoloID
class RuoloID extends Object implements Serializable-
Serialized Fields
-
azienda
int azienda
Identificativo numerico dell'azienda (Foreign Key).Corrisponde all'attributo di relazione
aziendadell'entitàRuoloEntity. Anche se nell'entità è un oggetto, qui viene mappato come tipo primitivo (int) corrispondente al tipo della Primary Key dell'entità target (AziendaEntity).- Since:
- 1.0.0
-
id_ruolo
int id_ruolo
Identificativo numerico locale del ruolo.Corrisponde all'attributo
id_ruolodell'entitàRuoloEntity. Il nome del campo deve coincidere esattamente con quello della classe Entity.- Since:
- 1.0.0
-
-
-
Exception Class com.modulink.Model.Ruolo.RuoloNotFoundException
class RuoloNotFoundException extends Exception implements Serializable
-
-
Package com.modulink.Model.Utente
-
Class com.modulink.Model.Utente.CustomUserDetails
class CustomUserDetails extends Object implements Serializable-
Serialized Fields
-
user
UtenteEntity user
-
-
-
Exception Class com.modulink.Model.Utente.UserNotFoundException
class UserNotFoundException extends Exception implements Serializable -
Class com.modulink.Model.Utente.UtenteID
class UtenteID extends Object implements Serializable-
Serialized Fields
-
azienda
int azienda
Identificativo numerico dell'azienda (Foreign Key).ATTENZIONE: Il nome di questo campo deve essere "azienda" (e non "id_azienda") perché deve coincidere con il nome dell'attributo di relazione nella Entity:
private AziendaEntity azienda;.JPA si occupa automaticamente di mappare la Primary Key dell'oggetto
AziendaEntitya questo valore intero durante le operazioni di persistenza. -
id_utente
int id_utente
Identificativo numerico dell'utente.Corrisponde all'attributo
private int id_utenteinUtenteEntity. Questo valore viene solitamente calcolato manualmente (es. MAX ID + 1) in fase di registrazione per garantire la sequenzialità specifica per azienda.
-
-
-