Package it.rol.bean

Class DepartmentBean

java.lang.Object
it.rol.bean.CodeBean
it.rol.bean.DepartmentBean
All Implemented Interfaces:
Serializable

public class DepartmentBean extends CodeBean

Classe usata per rappresentare un dipartimento o, piú in generale, una struttura organizzativa (direzione, polo, centro, etc.).

Author:
Giovanroberto Torre
See Also:
  • Constructor Details

    • DepartmentBean

      public DepartmentBean()

      Costruttore che inizializza i campi a valori di default.

  • Method Details

    • getPrefisso

      public String getPrefisso()
      Restituisce il prefisso di un dipartimento
      Returns:
      prefisso - prefisso del dipartimento
    • setPrefisso

      public void setPrefisso(String prefisso)
      Imposta il prefisso di un dipartimento
      Parameters:
      prefisso - - il prefisso del dipartimento da impostare
    • getAcronimo

      public String getAcronimo()
      Restituisce l'acronimo di un dipartimento
      Returns:
      acronimo - acronimo del dipartimento
    • setAcronimo

      public void setAcronimo(String acronimo)
      Imposta il prefisso di un dipartimento
      Parameters:
      acronimo - - il prefisso del dipartimento da impostare
    • getIndirizzo

      public String getIndirizzo()
      Restituisce l'indirizzo della sede di un dipartimento
      Returns:
      indirizzo - indirizzo della sede del dipartimento
    • setIndirizzo

      public void setIndirizzo(String indirizzoSede)
      Imposta l'indirizzo della sede di un dipartimento
      Parameters:
      indirizzoSede - - indirizzo della sede da impostare
    • getLivello

      public int getLivello()
      Restituisce il livello di una struttura
      Returns:
      livello - il livello della struttura
    • setLivello

      public void setLivello(int livello)
      Imposta il livello di una struttura
      Parameters:
      livello - - il livello della struttura da impostare
    • getPadre

      public DepartmentBean getPadre()
      Restituisce il diretto ascendente della struttura corrente
      Returns:
      DepartmentBean - il padre della struttura corrente
    • setPadre

      public void setPadre(DepartmentBean padre)
      Imposta il padre della struttura corrente
      Parameters:
      padre - - il padre da impostare
    • getFiglie

      public Vector<DepartmentBean> getFiglie()
      Restituisce una lista di diretti discendenti della struttura corrente
      Returns:
      Vector<DepartmentBean> - strutture figlie della struttura corrente
    • setFiglie

      public void setFiglie(Vector<DepartmentBean> figlie)
      Imposta le figlie della struttura corrente
      Parameters:
      figlie - - le strutture figlie da impostare
    • getFte

      public float getFte()
      Restituisce indice full time equivalent della struttura
      Returns:
      float - full time equivalent
    • setFte

      public void setFte(float fte)
      Imposta fte della struttura
      Parameters:
      fte - - indice full time equivalent della struttura da impostare
    • getPersone

      public ArrayList<PersonBean> getPersone()
      Restituisce una lista di persone allocate sulla struttura corrente
      Returns:
      Vector<PersonBean> - persone allocate sulla struttura corrente
    • setPersone

      public void setPersone(ArrayList<PersonBean> persone)
      Imposta le persone allocate sulla struttura corrente
      Parameters:
      persone - - le persone allocate da impostare
    • getExtraInfo

      public ItemBean getExtraInfo()
      Restituisce informazioni aggiuntive relative alla struttura corrente
      Returns:
      ItemBean - informazioni aggiunte relative alla struttura
    • setExtraInfo

      public void setExtraInfo(ItemBean extraInfo)
      Imposta informazioni aggiuntive relative alla struttura corrente
      Parameters:
      extraInfo - - le informazioni aggiuntive da impostare
    • getMisure

      public ArrayList<MeasureBean> getMisure()
      Restituisce lista di misure di mitigazione eventualmente associate alla struttura corrente
      Returns:
      ArrayList<MeasureBean> - misure associate con eventuali dettagli di monitoraggio
    • setMisure

      public void setMisure(ArrayList<MeasureBean> misure)
      Imposta lista di misure cui la struttura corrente è associata
      Parameters:
      misure - - le misure associate da impostare
    • getNomeGerarchicoCompleto

      public String getNomeGerarchicoCompleto()
      Restituisce la stringa gerarchica completa (es. "Nonno - Padre - Figlio") basandosi sulla catena dei padri impostati.
      Returns:
      String - il nome completamente qualificato