Class QuestionBean
- All Implemented Interfaces:
Serializable,Comparable<ItemBean>
Classe per rappresentare quesiti.
- Author:
- Giovanroberto Torre
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInizializza i campi a valori convenzionali di default.QuestionBean(Integer idAsInt) Costruttore parametrico -
Method Summary
Modifier and TypeMethodDescriptionRestituisce l'ambito di analisi di un quesito.Restituisce la risposta al quesito corrente.Restituisce i quesiti figli del quesito corrente.Restituisce la formulazione di un quesito.Restituisce il quesito padre del quesito corrente.getTipo()Restituisce il tipo di un quesito.Restituisce il tipo di formulazione di un quesito.voidImposta l'ambito di analisi di un quesito.voidsetAnswer(QuestionBean answer) Imposta la risposta al quesito corrente.voidsetChildQuestions(ArrayList<QuestionBean> children) Imposta i quesiti "di cui" del quesito corrente.voidsetFormulazione(String formulazione) Imposta la formulazione di un quesitp.voidsetParentQuestion(QuestionBean parent) Imposta il quesito padre del quesito corrente.voidImposta il tipo di un quesito.voidsetTipoFormulazione(ItemBean tipoFormulazione) Imposta il tipo di formulazione di un quesito.Methods inherited from class it.rol.bean.ItemBean
compareTo, equals, getCod1, getCod2, getCod3, getCod4, getCodice, getExtraInfo, getExtraInfo1, getExtraInfo2, getExtraInfo3, getExtraInfo4, getIcona, getId, getInformativa, getLabelWeb, getLivello, getNome, getNomeClasse, getNomeReale, getOrdinale, getPaginaJsp, getUrl, getValue1, getValue1AsInt, getValue2, getValue2AsInt, getValue3, getValue3AsInt, getValue4, getValue4AsInt, hashCode, isPrivato, isUrlInterno, setCod1, setCod2, setCod3, setCod4, setCodice, setExtraInfo, setExtraInfo1, setExtraInfo2, setExtraInfo3, setExtraInfo4, setIcona, setId, setInformativa, setLabelWeb, setLivello, setNome, setNomeClasse, setNomeReale, setOrdinale, setPaginaJsp, setPrivato, setUrl, setUrlInterno, setValue1, setValue2, setValue3, setValue4, toString
-
Constructor Details
-
QuestionBean
public QuestionBean()Inizializza i campi a valori convenzionali di default. -
QuestionBean
Costruttore parametrico
-
-
Method Details
-
getFormulazione
Restituisce la formulazione di un quesito.- Returns:
nome- la denominazione del gruppo- Throws:
AttributoNonValorizzatoException- eccezione che viene sollevata se questo oggetto viene usato e l'attributo obbligatorio non è stato valorizzato
-
setFormulazione
Imposta la formulazione di un quesitp.- Parameters:
formulazione- la domanda
-
getAmbito
Restituisce l'ambito di analisi di un quesito.- Returns:
ambito- l'ambito del quesito- Throws:
AttributoNonValorizzatoException- eccezione che viene sollevata se questo oggetto viene usato e l'attributo obbligatorio non è stato valorizzato
-
setAmbito
Imposta l'ambito di analisi di un quesito.- Parameters:
ambito- l'ambito di analisi del quesito
-
getTipo
Restituisce il tipo di un quesito.
Possono esservi quesiti di tipo “On/Off”, ovvero “Si/No”, vale a dire quesiti misurabili su scala nominale: la tipologia delle risposte è quindi di tipo qualitativo perché le risposte stesse non possono essere espresse in termini di “quantità” ma solo di “qualità”. L’altro tipo di quesiti è rappresentato da quesiti di tipo quantitativo; ad essi la risposta è costituita da un numero appartenente ad N e quindi è misurabile su una scala a rapporti.
- Returns:
tipo- il tipo del quesito- Throws:
AttributoNonValorizzatoException- eccezione che viene sollevata se questo oggetto viene usato e l'attributo obbligatorio non è stato valorizzato
-
setTipo
Imposta il tipo di un quesito.- Parameters:
tipo- il tipo del quesito
-
getTipoFormulazione
Restituisce il tipo di formulazione di un quesito.
Se un quesito qualitativo (ovvero un quesito di tipo "Si/No") è formulato in modo che la risposta "Sí" è identificativa di alto rischio, la formulazione del quesito è "Affermativa"; viceversa è "Negativa".
Se un quesito quantitativo è formulato in modo che valori alti (cioè distanti da zero) siano indicativi di alto rischio, è un quesito con formulazione "Quantitativa Positiva"; viceversa ha formulazione "Quantitativa Negativa".- Returns:
tipoFormulazione- il tipo di formulazione del quesito- Throws:
AttributoNonValorizzatoException- eccezione che viene sollevata se questo oggetto viene usato e l'attributo obbligatorio non è stato valorizzato
-
setTipoFormulazione
Imposta il tipo di formulazione di un quesito.- Parameters:
tipoFormulazione- il tipoFormulazione da impostare per il quesito
-
getParentQuestion
Restituisce il quesito padre del quesito corrente.- Returns:
parent- l'eventuale padre del quesito
-
setParentQuestion
Imposta il quesito padre del quesito corrente.- Parameters:
parent- il quesito padre del quesito corrente
-
getChildQuestions
Restituisce i quesiti figli del quesito corrente.- Returns:
parent- gli eventuali quesiti "di cui" del quesito
-
setChildQuestions
Imposta i quesiti "di cui" del quesito corrente.- Parameters:
children- i quesiti "di cui" del quesito corrente
-
getAnswer
Restituisce la risposta al quesito corrente.- Returns:
answer- l'eventuale risposta data al quesito
-
setAnswer
Imposta la risposta al quesito corrente.- Parameters:
answer- la risposta al quesito corrente
-