Class AssegnazioneID
java.lang.Object
com.modulink.Model.Relazioni.Assegnazione.AssegnazioneID
- All Implemented Interfaces:
Serializable
Classe che rappresenta la chiave primaria composta per l'entitÃ
AssegnazioneEntity.
Questa classe implementa l'interfaccia Serializable come richiesto dalle specifiche JPA per le chiavi composte.
Identifica univocamente un'assegnazione combinando gli identificativi del Task, dell'Azienda e dell'Utente.
- Since:
- 1.0.0
- Version:
- 1.0.1
- Author:
- Modulink Team
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intIdentificativo univoco dell'Azienda.private intIdentificativo univoco del Task.private intIdentificativo univoco dell'Utente. -
Constructor Summary
ConstructorsConstructorDescriptionCostruttore vuoto.AssegnazioneID(int id_task, int id_azienda, int id_utente) Costruttore completo per inizializzare la chiave composta. -
Method Summary
Modifier and TypeMethodDescriptionbooleanVerifica l'uguaglianza tra questo oggetto ID e un altro oggetto.intRestituisce l'ID dell'Azienda.intRestituisce l'ID del Task.intRestituisce l'ID dell'Utente.inthashCode()Calcola l'hash code dell'oggetto ID.voidsetId_azienda(int id_azienda) Imposta l'ID dell'Azienda.voidsetId_task(int id_task) Imposta l'ID del Task.voidsetId_utente(int id_utente) Imposta l'ID dell'Utente.
-
Field Details
-
id_task
private int id_taskIdentificativo univoco del Task. -
id_azienda
private int id_aziendaIdentificativo univoco dell'Azienda. -
id_utente
private int id_utenteIdentificativo univoco dell'Utente.
-
-
Constructor Details
-
AssegnazioneID
public AssegnazioneID()Costruttore vuoto. -
AssegnazioneID
public AssegnazioneID(int id_task, int id_azienda, int id_utente) Costruttore completo per inizializzare la chiave composta.- Parameters:
id_task- L'identificativo del Task.id_azienda- L'identificativo dell'Azienda.id_utente- L'identificativo dell'Utente.
-
-
Method Details
-
getId_task
public int getId_task()Restituisce l'ID del Task.- Returns:
- L'identificativo del Task.
-
setId_task
public void setId_task(int id_task) Imposta l'ID del Task.- Parameters:
id_task- Il nuovo identificativo del Task.
-
getId_azienda
public int getId_azienda()Restituisce l'ID dell'Azienda.- Returns:
- L'identificativo dell'Azienda.
-
setId_azienda
public void setId_azienda(int id_azienda) Imposta l'ID dell'Azienda.- Parameters:
id_azienda- Il nuovo identificativo dell'Azienda.
-
getId_utente
public int getId_utente()Restituisce l'ID dell'Utente.- Returns:
- L'identificativo dell'Utente.
-
setId_utente
public void setId_utente(int id_utente) Imposta l'ID dell'Utente.- Parameters:
id_utente- Il nuovo identificativo dell'Utente.
-
equals
-
hashCode
-