Class TaskID

java.lang.Object
com.modulink.Model.Task.TaskID

public class TaskID extends Object
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
    Modifier and Type
    Field
    Description
    private int
    Identificativo numerico dell'azienda associata al task.
    private int
    Identificativo numerico del task.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Costruttore vuoto di default.
    TaskID(int id_task, int azienda)
    Costruisce un'istanza della chiave composta con gli ID specificati.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Verifica l'uguaglianza tra questo oggetto e un altro oggetto.
    int
    Restituisce l'ID dell'azienda.
    int
    Restituisce l'ID del task.
    int
    Calcola l'hash code per questa chiave composta.
    void
    setAzienda(int azienda)
    Imposta l'ID dell'azienda.
    void
    setId_task(int id_task)
    Imposta l'ID del task.

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • id_task

      private int id_task
      Identificativo numerico del task.
    • azienda

      private int azienda
      Identificativo 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

      public boolean equals(Object o)
      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.
      Overrides:
      equals in class Object
      Parameters:
      o - L'oggetto da confrontare.
      Returns:
      true se gli oggetti sono uguali, false altrimenti.
    • hashCode

      public int hashCode()
      Calcola l'hash code per questa chiave composta.
      Overrides:
      hashCode in class Object
      Returns:
      Il valore di hash basato su id_task e azienda.