Package it.rol.bean

Class RiskBean

All Implemented Interfaces:
Serializable

public class RiskBean extends CodeBean

Classe usata per rappresentare un rischio.

Author:
Giovanroberto Torre
See Also:
  • Constructor Details

    • RiskBean

      public RiskBean()

      Costruttore senza parametri: inizializza i campi a valori di default.

  • Method Details

    • getImpatto

      public String getImpatto() throws AttributoNonValorizzatoException
      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

      public void setImpatto(String impatto)
      Imposta l'impatto di rischio
      Parameters:
      impatto - - impatto del rischio
    • getLivello

      public String getLivello() throws AttributoNonValorizzatoException
      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

      public void setLivello(String livello)
      Imposta il livello di rischio
      Parameters:
      livello - - livello del rischio
    • getStato

      public String getStato() throws AttributoNonValorizzatoException
      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

      public void setStato(String stato)
      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

      public AbstractList<ProcessBean> 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

      public void setProcessi(AbstractList<ProcessBean> processi)
      Imposta i processi esposti al rischio corrente.
      Parameters:
      processi - - processi esposti al rischio corrente, da impostare
    • getFattori

      public AbstractList<CodeBean> getFattori()
      Restituisce una lista di fattori abilitanti che risultano associati al rischio corrente.
      Returns:
      fattori - lista di fattori abilitanti associati al rischio corrente
    • setFattori

      public void setFattori(AbstractList<CodeBean> fattori)
      Imposta i fattori abilitanti associati al rischio corrente.
      Parameters:
      fattori - - fattori abilitanti associati al rischio corrente, da impostare
    • getMisure

      public AbstractList<MeasureBean> 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

      public void setMisure(AbstractList<MeasureBean> misure)
      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

      public AbstractList<MeasureBean> 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

      public void setMisureMonitorate(AbstractList<MeasureBean> misureMonitorate)
      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