Class TaskID
java.lang.Object
com.modulink.Model.Task.TaskID
Classe che rappresenta la chiave primaria composta per l'entità
TaskEntity.
Questa classe è utilizzata per identificare univocamente un task all'interno
del database, combinando l'ID del task e l'ID dell'azienda di appartenenza.
È necessaria per il mapping JPA con @IdClass.
- Version:
- 1.2.9
- Author:
- Modulink Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanVerifica l'uguaglianza tra questo oggetto e un altro oggetto.intRestituisce l'ID dell'azienda.intRestituisce l'ID del task.inthashCode()Calcola l'hash code per questa chiave composta.voidsetAzienda(int azienda) Imposta l'ID dell'azienda.voidsetId_task(int id_task) Imposta l'ID del task.
-
Field Details
-
id_task
private int id_taskIdentificativo numerico del task. -
azienda
private int aziendaIdentificativo numerico dell'azienda associata al task.
-
-
Constructor Details
-
TaskID
public TaskID()Costruttore vuoto di default. -
TaskID
public TaskID(int id_task, int azienda) Costruisce un'istanza della chiave composta con gli ID specificati.- Parameters:
id_task- L'ID del task.azienda- L'ID dell'azienda.
-
-
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.
-
getAzienda
public int getAzienda()Restituisce l'ID dell'azienda.- Returns:
- L'identificativo dell'azienda.
-
setAzienda
public void setAzienda(int azienda) Imposta l'ID dell'azienda.- Parameters:
azienda- Il nuovo identificativo dell'azienda.
-
equals
Verifica l'uguaglianza tra questo oggetto e un altro oggetto. Due oggetti TaskID sono considerati uguali se hanno lo stesso id_task e lo stesso id azienda. -
hashCode
-