Package it.rol.bean
Class RiskBean
java.lang.Object
it.rol.bean.CodeBean
it.rol.bean.RiskBean
- All Implemented Interfaces:
Serializable
Classe usata per rappresentare un rischio.
- Author:
- Giovanroberto Torre
- See Also:
-
Field Summary
Fields inherited from class it.rol.bean.CodeBean
BEAN_DEFAULT_FLOAT, BEAN_DEFAULT_ID -
Constructor Summary
ConstructorsConstructorDescriptionRiskBean()Costruttore senza parametri: inizializza i campi a valori di default. -
Method Summary
Modifier and TypeMethodDescriptionRestituisce una lista di fattori abilitanti che risultano associati al rischio corrente.Restituisce l'impatto del rischioRestituisce il livello del rischioRestituisce una lista di misure preventive che risultano previste al rischio corrente.Restituisce una lista di misure preventive che risultano monitorate.Restituisce una lista di processi che risultano esposti al rischio corrente; non solleva un'eccezione se questo attributo è non significativo (perché i rischi potrebbero anche essere previsti nel registro dei rischio ma non attualmente applicati all'insieme dei processi mappati ai fini anticorruttivi).getStato()Restituisce lo stato del rischiobooleanRestituisce true se il rischio è urgente - false (default) se non lo èvoidsetFattori(AbstractList<CodeBean> fattori) Imposta i fattori abilitanti associati al rischio corrente.voidsetImpatto(String impatto) Imposta l'impatto di rischiovoidsetLivello(String livello) Imposta il livello di rischiovoidsetMisure(AbstractList<MeasureBean> misure) Imposta le misure preventive previste per il rischio corrente.voidsetMisureMonitorate(AbstractList<MeasureBean> misureMonitorate) Imposta le misure preventive monitorate per il rischio corrente.voidsetProcessi(AbstractList<ProcessBean> processi) Imposta i processi esposti al rischio corrente.voidImposta lo stato di rischiovoidsetUrgente(boolean urgente) Imposta l'urgenza del rischioMethods inherited from class it.rol.bean.CodeBean
getId, getInformativa, getNome, getOrdinale, setId, setInformativa, setNome, setOrdinale, toString
-
Constructor Details
-
RiskBean
public RiskBean()Costruttore senza parametri: inizializza i campi a valori di default.
-
-
Method Details
-
getImpatto
Restituisce l'impatto del rischio- Returns:
impatto- impatto del rischio- Throws:
AttributoNonValorizzatoException- eccezione che viene sollevata se questo oggetto viene usato e impatto non è stato valorizzato (è un dato obbligatorio) oppure impatto non è stato valorizzato correttamente
-
setImpatto
Imposta l'impatto di rischio- Parameters:
impatto- - impatto del rischio
-
getLivello
Restituisce il livello del rischio- Returns:
livello- livello del rischio- Throws:
AttributoNonValorizzatoException- eccezione che viene sollevata se questo oggetto viene usato e livello non è stato valorizzato (è un dato obbligatorio) oppure se l'attributo livello non risulta valorizzato correttamente
-
setLivello
Imposta il livello di rischio- Parameters:
livello- - livello del rischio
-
getStato
Restituisce lo stato del rischio- Returns:
stato- stato del rischio- Throws:
AttributoNonValorizzatoException- eccezione che viene sollevata se questo oggetto viene usato e stato non è stato valorizzato (è un dato obbligatorio)
-
setStato
Imposta lo stato di rischio- Parameters:
stato- - stato del rischio
-
isUrgente
public boolean isUrgente()Restituisce true se il rischio è urgente - false (default) se non lo è- Returns:
Boolean- true/false rischio urgente
-
setUrgente
public void setUrgente(boolean urgente) Imposta l'urgenza del rischio- Parameters:
urgente- - urgenza true/false da impostare
-
getProcessi
Restituisce una lista di processi che risultano esposti al rischio corrente; non solleva un'eccezione se questo attributo è non significativo (perché i rischi potrebbero anche essere previsti nel registro dei rischio ma non attualmente applicati all'insieme dei processi mappati ai fini anticorruttivi).- Returns:
processi- lista di processi esposti al rischio corrente
-
setProcessi
Imposta i processi esposti al rischio corrente.- Parameters:
processi- - processi esposti al rischio corrente, da impostare
-
getFattori
Restituisce una lista di fattori abilitanti che risultano associati al rischio corrente.- Returns:
fattori- lista di fattori abilitanti associati al rischio corrente
-
setFattori
Imposta i fattori abilitanti associati al rischio corrente.- Parameters:
fattori- - fattori abilitanti associati al rischio corrente, da impostare
-
getMisure
Restituisce una lista di misure preventive che risultano previste al rischio corrente.- Returns:
misure- lista di misure di prevenzione/calmierazione del rischio corruttivo previste per il rischio corrente
-
setMisure
Imposta le misure preventive previste per il rischio corrente.- Parameters:
misure- - misure di prevenzione/calmierazione del rischio corruttivo previste per il rischio corrente, da impostare
-
getMisureMonitorate
Restituisce una lista di misure preventive che risultano monitorate.- Returns:
misure- lista di misure di prevenzione/calmierazione del rischio corruttivo monitorate per il rischio corrente
-
setMisureMonitorate
Imposta le misure preventive monitorate per il rischio corrente.- Parameters:
misureMonitorate- - misure di prevenzione/calmierazione del rischio corruttivo considerate ai fini del monitoraggio del rischio corrente
-