Package it.rol.bean
Class InterviewBean
java.lang.Object
it.rol.bean.CodeBean
it.rol.bean.InterviewBean
- All Implemented Interfaces:
Serializable
Classe usata per rappresentare un'intervista.
- Author:
- Giovanroberto Torre
- See Also:
-
Field Summary
Fields inherited from class it.rol.bean.CodeBean
BEAN_DEFAULT_FLOAT, BEAN_DEFAULT_ID -
Constructor Summary
ConstructorsConstructorDescriptionCostruttore: inizializza i campi a valori di default.InterviewBean(int id, String nome, String informativa, Date data, Date dataIntervista, Time oraIntervista) Costruttore parametrico: ammette come argomenti i valori obbligatori, piú alcuni riferimenti temporali necessari per identificare l'intervista. -
Method Summary
Modifier and TypeMethodDescriptionRestituisce l'autore dell'ultima modificagetData()Restituisce la data di effettuazione della intervistaRestituisce la data dell'ultima modificaRestituisce la descrizione di una intervistaRestituisce la lista ordinata di indicatori calcolati per l'intervista corrente, indicizzati per codicegetNote()Restituisce le note aggiuntiveRestituisce l'ora dell'ultima modificaRestituisce il bean rappresentante il processo di livello massimo collegato all'intervista corrente.Restituisce l'elenco delle risposte fornite nel contesto dell'intervistaRestituisce il bean rappresentante la struttura di livello massimo collegata all'intervista corrente.booleanisUltimo()Restituisce true se la misurazione è l'ultima - false (default) se non lo èvoidsetAutoreUltimaModifica(String autoreUltimaModifica) Imposta l'autore dell'ultima modificavoidvoidsetDataUltimaModifica(Date dataUltimaModifica) Imposta la data dell'ultima modificavoidsetDescrizione(String descrizione) Imposta la descrizione di una intervistavoidsetIndicatori(LinkedHashMap<String, InterviewBean> indicatori) Imposta la lista ordinata di indicatori calcolati per l'intervista corrente, indicizzati per codicevoidImposta le note aggiuntivevoidsetOraUltimaModifica(Time oraUltimaModifica) Imposta l'ora dell'ultima modificavoidsetProcesso(ProcessBean processo) Imposta il bean rappresentante il processo sondato.voidsetRisposte(ArrayList<QuestionBean> risposte) Imposta l'elenco delle risposte fornite nel contesto dell'intervista correntevoidsetStruttura(DepartmentBean struttura) Imposta il bean rappresentante la struttura sondata.voidsetUltimo(boolean ultimo) Imposta ultima misurazioneMethods inherited from class it.rol.bean.CodeBean
getId, getInformativa, getNome, getOrdinale, setId, setInformativa, setNome, setOrdinale, toString
-
Constructor Details
-
InterviewBean
public InterviewBean()Costruttore: inizializza i campi a valori di default.
-
InterviewBean
public InterviewBean(int id, String nome, String informativa, Date data, Date dataIntervista, Time oraIntervista) Costruttore parametrico: ammette come argomenti i valori obbligatori, piú alcuni riferimenti temporali necessari per identificare l'intervista. Imposta gli altri campi a valori di default.
- Parameters:
id- identificativo dell'intervistanome- etichetta identificativa dell'intervistainformativa- descrizione ampia dell'intervistadata- data del sodaggiodataIntervista- data del sondaggiooraIntervista- ora del sondaggio
-
-
Method Details
-
getDescrizione
Restituisce la descrizione di una intervista- Returns:
descrizione- descrizione della intervista
-
setDescrizione
Imposta la descrizione di una intervista- Parameters:
descrizione- - descrizione da settare
-
getNote
Restituisce le note aggiuntive- Returns:
note- note descrittive dell'oggetto
-
setNote
Imposta le note aggiuntive- Parameters:
note- - note da settare
-
getData
Restituisce la data di effettuazione della intervista- Returns:
Date- data misurazione- Throws:
AttributoNonValorizzatoException- eccezione che viene sollevata se questo oggetto viene usato e questo attributo non è stato valorizzato (dovrebbe essere un dato obbligatorio)
-
setData
- Parameters:
data- data intervista da impostare
-
isUltimo
public boolean isUltimo()Restituisce true se la misurazione è l'ultima - false (default) se non lo è- Returns:
ultimo- true/false misurazione ultima
-
setUltimo
public void setUltimo(boolean ultimo) Imposta ultima misurazione- Parameters:
ultimo- - ultima misurazione true/false da impostare
-
getStruttura
Restituisce il bean rappresentante la struttura di livello massimo collegata all'intervista corrente.- Returns:
DepartmentBean- Struttura di livello massimo associata all'intervista corrente
-
setStruttura
Imposta il bean rappresentante la struttura sondata.- Parameters:
struttura- - DepartmentBean collegato, da impostare
-
getProcesso
Restituisce il bean rappresentante il processo di livello massimo collegato all'intervista corrente.- Returns:
ProcessBean- Processo di livello massimo associato all'intervista corrente
-
setProcesso
Imposta il bean rappresentante il processo sondato.- Parameters:
processo- - ProcessBean collegato, da impostare
-
getDataUltimaModifica
Restituisce la data dell'ultima modifica- Returns:
java.util.Date- data dell'ultima modifica
-
setDataUltimaModifica
Imposta la data dell'ultima modifica- Parameters:
dataUltimaModifica- data ultima modifica da impostare
-
getOraUltimaModifica
Restituisce l'ora dell'ultima modifica- Returns:
java.sql.Time- ora dell'ultima modifica
-
setOraUltimaModifica
Imposta l'ora dell'ultima modifica- Parameters:
oraUltimaModifica- ora ultima modifica da impostare
-
getAutoreUltimaModifica
Restituisce l'autore dell'ultima modifica- Returns:
String- autore ultima modifica
-
setAutoreUltimaModifica
Imposta l'autore dell'ultima modifica- Parameters:
autoreUltimaModifica- autore ultima modifica da impostare
-
getRisposte
Restituisce l'elenco delle risposte fornite nel contesto dell'intervista- Returns:
ArrayList<QuestionBean>- elenco di risposte
-
setRisposte
Imposta l'elenco delle risposte fornite nel contesto dell'intervista corrente- Parameters:
risposte- ArrayList di QuestionBean da impostare
-
getIndicatori
Restituisce la lista ordinata di indicatori calcolati per l'intervista corrente, indicizzati per codice- Returns:
LjnkedHashMap<String, InterviewBean>- indicatori calcolati sulle risposte dell'intervista corrente
-
setIndicatori
Imposta la lista ordinata di indicatori calcolati per l'intervista corrente, indicizzati per codice- Parameters:
indicatori- - tabella degli indicatori, indicizzati per codice, da settare
-