Package it.rol.bean
Class DepartmentBean
java.lang.Object
it.rol.bean.CodeBean
it.rol.bean.DepartmentBean
- All Implemented Interfaces:
Serializable
Classe usata per rappresentare un dipartimento o, piú in generale, una struttura organizzativa (direzione, polo, centro, etc.).
- Author:
- Giovanroberto Torre
- See Also:
-
Field Summary
Fields inherited from class it.rol.bean.CodeBean
BEAN_DEFAULT_FLOAT, BEAN_DEFAULT_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRestituisce l'acronimo di un dipartimentoRestituisce informazioni aggiuntive relative alla struttura correnteRestituisce una lista di diretti discendenti della struttura correntefloatgetFte()Restituisce indice full time equivalent della strutturaRestituisce l'indirizzo della sede di un dipartimentointRestituisce il livello di una strutturaRestituisce lista di misure di mitigazione eventualmente associate alla struttura correnteRestituisce la stringa gerarchica completa (es.getPadre()Restituisce il diretto ascendente della struttura correnteRestituisce una lista di persone allocate sulla struttura correnteRestituisce il prefisso di un dipartimentovoidsetAcronimo(String acronimo) Imposta il prefisso di un dipartimentovoidsetExtraInfo(ItemBean extraInfo) Imposta informazioni aggiuntive relative alla struttura correntevoidsetFiglie(Vector<DepartmentBean> figlie) Imposta le figlie della struttura correntevoidsetFte(float fte) Imposta fte della strutturavoidsetIndirizzo(String indirizzoSede) Imposta l'indirizzo della sede di un dipartimentovoidsetLivello(int livello) Imposta il livello di una strutturavoidsetMisure(ArrayList<MeasureBean> misure) Imposta lista di misure cui la struttura corrente è associatavoidsetPadre(DepartmentBean padre) Imposta il padre della struttura correntevoidsetPersone(ArrayList<PersonBean> persone) Imposta le persone allocate sulla struttura correntevoidsetPrefisso(String prefisso) Imposta il prefisso di un dipartimentoMethods inherited from class it.rol.bean.CodeBean
getId, getInformativa, getNome, getOrdinale, setId, setInformativa, setNome, setOrdinale, toString
-
Constructor Details
-
DepartmentBean
public DepartmentBean()Costruttore che inizializza i campi a valori di default.
-
-
Method Details
-
getPrefisso
Restituisce il prefisso di un dipartimento- Returns:
prefisso- prefisso del dipartimento
-
setPrefisso
Imposta il prefisso di un dipartimento- Parameters:
prefisso- - il prefisso del dipartimento da impostare
-
getAcronimo
Restituisce l'acronimo di un dipartimento- Returns:
acronimo- acronimo del dipartimento
-
setAcronimo
Imposta il prefisso di un dipartimento- Parameters:
acronimo- - il prefisso del dipartimento da impostare
-
getIndirizzo
Restituisce l'indirizzo della sede di un dipartimento- Returns:
indirizzo- indirizzo della sede del dipartimento
-
setIndirizzo
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
Restituisce il diretto ascendente della struttura corrente- Returns:
DepartmentBean- il padre della struttura corrente
-
setPadre
Imposta il padre della struttura corrente- Parameters:
padre- - il padre da impostare
-
getFiglie
Restituisce una lista di diretti discendenti della struttura corrente- Returns:
Vector<DepartmentBean> - strutture figlie della struttura corrente
-
setFiglie
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
Restituisce una lista di persone allocate sulla struttura corrente- Returns:
Vector<PersonBean> - persone allocate sulla struttura corrente
-
setPersone
Imposta le persone allocate sulla struttura corrente- Parameters:
persone- - le persone allocate da impostare
-
getExtraInfo
Restituisce informazioni aggiuntive relative alla struttura corrente- Returns:
ItemBean - informazioni aggiunte relative alla struttura
-
setExtraInfo
Imposta informazioni aggiuntive relative alla struttura corrente- Parameters:
extraInfo- - le informazioni aggiuntive da impostare
-
getMisure
Restituisce lista di misure di mitigazione eventualmente associate alla struttura corrente- Returns:
ArrayList<MeasureBean>- misure associate con eventuali dettagli di monitoraggio
-
setMisure
Imposta lista di misure cui la struttura corrente è associata- Parameters:
misure- - le misure associate da impostare
-
getNomeGerarchicoCompleto
Restituisce la stringa gerarchica completa (es. "Nonno - Padre - Figlio") basandosi sulla catena dei padri impostati.- Returns:
- String - il nome completamente qualificato
-