Uses of Class
it.rol.bean.ProcessBean

Packages that use ProcessBean
Package
Description
 
 
Package contenente le classi che si occupano di: effettuare le connessioni al database; le interfacce che dichiarano le query di vario tipo (selezione, inserimento, aggiornamento, cancellazione); le classi che le implementano e si occupano di generare query dinamiche e, in generale, tutti gli oggetti che hanno attinenza con lo strato model.
  • Uses of ProcessBean in it.rol.bean

    Methods in it.rol.bean that return ProcessBean
    Modifier and Type
    Method
    Description
    ProcessBean.getPadre()
    Restituisce il processo padre del processo corrente; per il processo restituisce il macroprocesso che lo aggrega; per il sottoprocesso restituisce il processo che lo aggrega; non solleva un'eccezione se questo attributo è non valorizzato.
    InterviewBean.getProcesso()
    Restituisce il bean rappresentante il processo di livello massimo collegato all'intervista corrente.
    Methods in it.rol.bean that return types with arguments of type ProcessBean
    Modifier and Type
    Method
    Description
    ProcessBean.getProcessi()
    Restituisce una lista di processi di ordine gerarchico inferiore a quello corrente (p.es. se corrente = macro i figli sono processi; se corrente = processo i figli sono sottoprocessi) che sono stati aggregati per il processo corrente; non solleva un'eccezione se questo attributo è non significativo (perché il presente bean serve a rappresentare sia il macroprocesso, sia il processo, sia il sottoprocesso).
    RiskBean.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).
    Methods in it.rol.bean with parameters of type ProcessBean
    Modifier and Type
    Method
    Description
    int
    ProcessBean.compareTo(ProcessBean o)
     
    void
    ProcessBean.setPadre(ProcessBean padre)
    Imposta il processo padre del processo corrente.
    void
    InterviewBean.setProcesso(ProcessBean processo)
    Imposta il bean rappresentante il processo sondato.
    Method parameters in it.rol.bean with type arguments of type ProcessBean
    Modifier and Type
    Method
    Description
    void
    ProcessBean.setProcessi(AbstractList<ProcessBean> processi)
    Imposta i processi (di ordine inferiore) aggregati dal processo corrente.
    void
    RiskBean.setProcessi(AbstractList<ProcessBean> processi)
    Imposta i processi esposti al rischio corrente.
  • Uses of ProcessBean in it.rol.command

    Methods in it.rol.command that return types with arguments of type ProcessBean
    Modifier and Type
    Method
    Description
    ReportCommand.computeIndicators(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Calcola a runtime i valori degli indicatori di rischio tramite l'invocazione di un metodo che a sua volta richiama una serie di altri metodi, ciascuno implementate l'algoritmo di un diverso indicatore di rischio .
    ProcessCommand.decant(ArrayList<ProcessBean> areas)
    Travasa una struttura vettoriale di aree di rischio in una corrispondente struttura LinkedHashMap di tipo Dictionary, in cui le chiavi sono rappresentate dalle aree stesse e i valori sono rappresentati dai macroprocessi aggregati da ciascuna di esse.
    ProcessCommand.decant(ArrayList<ProcessBean> areas)
    Travasa una struttura vettoriale di aree di rischio in una corrispondente struttura LinkedHashMap di tipo Dictionary, in cui le chiavi sono rappresentate dalle aree stesse e i valori sono rappresentati dai macroprocessi aggregati da ciascuna di esse.
    ProcessCommand.decant(Vector<ProcessBean> processes)
    Travasa un Vector di ProcessBean in una corrispondente struttura di tipo Dictionary, LinkedHashMap, in cui le chiavi sono rappresentate da oggetti Wrapper di tipi primitivi interi (Integer) e i valori sono rappresentati dai corrispettivi elementi del Vector.
    ReportCommand.retrieveIndicators(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, int muffler, DBWrapper db)
    Seleziona da database i valori degli indicatori di rischio tramite una estrazione dati.
    ProcessCommand.retrieveMacroAtBySurvey(PersonBean user, String codeSurvey, DBWrapper db)
    Restituisce un ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti dall'anticorruzione trovati in base a una rilevazione il cui identificativo viene accettato come argomento; ogni macroprocesso contiene internamente i suoi processi e questi gli eventuali sottoprocessi.
    ReportCommand.retrieveMitigatedRisksByProcess(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi trovati in base a una rilevazione il cui identificativo viene accettato come argomento, ma i cui figli non contengono al proprio interno i rischi, restituisce una mappa di rischi associati a ciascun processo, indicizzata per il processo stesso, e in cui il valore del PxI del processo, idealmente estensibile a tutti i rischi del processo stesso, viene mitigato, per ogni rischio, tramite la verifica dell'esistenza di misure di mitigazione previste per la mitigazione del rischio stesso.
    ReportCommand.retrieveMonitoratedRisksByProcess(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi trovati in base a una rilevazione il cui identificativo viene accettato come argomento, ma i cui figli non contengono al proprio interno i rischi, restituisce una mappa di rischi associati a ciascun processo, indicizzata per il processo stesso, e in cui il valore del PxI del processo, idealmente estensibile a tutti i rischi del processo stesso, viene mitigato, per ogni rischio, tramite la verifica dell'esistenza di misure di mitigazione applicate al rischio stesso.
    ProcessCommand.retrieveProcessAtBySurvey(PersonBean user, String codeSurvey, DBWrapper db)
    Restituisce un ArrayList (albero, vista gerarchica) di tutti processi figli di macroprocessi censiti dall'anticorruzione nel contesto di una data rilevazione il cui identificativo viene accettato come argomento; ogni processo contiene internamente gli estremi del padre, dei figli e degli indicatori di rischio, se è stato oggetto di indagine (intervista).
    ReportCommand.retrieveRisksByProcess(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi trovati in base a una rilevazione il cui identificativo viene accettato come argomento, ma i cui figli non contengono al proprio interno i rischi, restituisce una mappa di rischi associati a ciascun processo, indicizzata per il processo stesso.
    Method parameters in it.rol.command with type arguments of type ProcessBean
    Modifier and Type
    Method
    Description
    ReportCommand.computeIndicators(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Calcola a runtime i valori degli indicatori di rischio tramite l'invocazione di un metodo che a sua volta richiama una serie di altri metodi, ciascuno implementate l'algoritmo di un diverso indicatore di rischio .
    ProcessCommand.decant(ArrayList<ProcessBean> areas)
    Travasa una struttura vettoriale di aree di rischio in una corrispondente struttura LinkedHashMap di tipo Dictionary, in cui le chiavi sono rappresentate dalle aree stesse e i valori sono rappresentati dai macroprocessi aggregati da ciascuna di esse.
    ProcessCommand.decant(Vector<ProcessBean> processes)
    Travasa un Vector di ProcessBean in una corrispondente struttura di tipo Dictionary, LinkedHashMap, in cui le chiavi sono rappresentate da oggetti Wrapper di tipi primitivi interi (Integer) e i valori sono rappresentati dai corrispettivi elementi del Vector.
    ProcessCommand.decantOutputs(ArrayList<ProcessBean> outputs)
    Travasa una struttura vettoriale ordinata di output, incapsulati sotto forma di processi (ProcessBean), in una struttura vettoriale ordinata di output, rappresentati come oggetti generici (ItemBean).
    static void
    ProcessCommand.printJson(javax.servlet.http.HttpServletRequest req, AbstractList<ProcessBean> proc, String filename, ItemBean options)
    Gestisce la creazione di un file JSON formattato per la libreria orgchart.js (versione 1.0.5) contenente le informazioni relative alla gerarchia dei macroprocessi censiti dall'anticorruzione.
    static void
    ReportCommand.refreshIndicators(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti dall'anticorruzione trovati in base a una rilevazione il cui identificativo viene accettato come argomento ed i cui figli già contengono i valori degli indicatori di rischio calcolati, cancella tutti i valori degli indicatori di rischio relativi a tutti i processi censiti dall'anticorruzione eventualmente presenti nella tabella dei risultati e inserisce nella stessa tabella i nuovi valori ricevuti tramite il parametro.
    ReportCommand.retrieveIndicators(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, int muffler, DBWrapper db)
    Seleziona da database i valori degli indicatori di rischio tramite una estrazione dati.
    ReportCommand.retrieveMitigatedRisksByProcess(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi trovati in base a una rilevazione il cui identificativo viene accettato come argomento, ma i cui figli non contengono al proprio interno i rischi, restituisce una mappa di rischi associati a ciascun processo, indicizzata per il processo stesso, e in cui il valore del PxI del processo, idealmente estensibile a tutti i rischi del processo stesso, viene mitigato, per ogni rischio, tramite la verifica dell'esistenza di misure di mitigazione previste per la mitigazione del rischio stesso.
    ReportCommand.retrieveMonitoratedRisksByProcess(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi trovati in base a una rilevazione il cui identificativo viene accettato come argomento, ma i cui figli non contengono al proprio interno i rischi, restituisce una mappa di rischi associati a ciascun processo, indicizzata per il processo stesso, e in cui il valore del PxI del processo, idealmente estensibile a tutti i rischi del processo stesso, viene mitigato, per ogni rischio, tramite la verifica dell'esistenza di misure di mitigazione applicate al rischio stesso.
    ReportCommand.retrieveRisks(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi trovati in base a una rilevazione il cui identificativo viene accettato come argomento, ma i cui figli non contengono al proprio interno i rischi, restituisce una mappa di rischi associati a ciascun processo, indicizzata per identificativo di processo, incapsulato in un Wrapper di tipo primitivo.
    ReportCommand.retrieveRisksByProcess(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi trovati in base a una rilevazione il cui identificativo viene accettato come argomento, ma i cui figli non contengono al proprio interno i rischi, restituisce una mappa di rischi associati a ciascun processo, indicizzata per il processo stesso.
    ReportCommand.retrieveStructures(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi nel contesto di una rilevazione, i cui figli non contengono al proprio interno le fasi (e tantomeno, queste, le strutture che le erogano), restituisce una mappa di strutture associate a ciascun processo tramite le sue fasi, indicizzata per identificativo di processo, incapsulato in un Wrapper di tipo primitivo.
    ReportCommand.retrieveSubjects(ArrayList<ProcessBean> mats, PersonBean user, String codeSurvey, DBWrapper db)
    Ricevuta una ArrayList (albero, vista gerarchica) di tutti macroprocessi censiti a fini anticorruttivi nel contesto di una rilevazione, i cui figli non contengono al proprio interno le fasi (e tantomeno, queste, i soggetti contingenti che le sovrintendono), restituisce una mappa di soggetti associati a ciascun processo figlio (quindi processo di livello 2, no macro no sub) tramite le sue fasi; la mappa (Dictionary) è indicizzata per identificativo di processo at, incapsulato in un Wrapper di tipo primitivo.
  • Uses of ProcessBean in it.rol.db

    Methods in it.rol.db that return ProcessBean
    Modifier and Type
    Method
    Description
    DBWrapper.getMacroSubProcessAtByIdOrCode(PersonBean user, int idMPSAT, String codeMPSAT, byte level, CodeBean survey)
    Dato un id o un codice, restituisce un ProcessBean che incapsula i dati di un macroprocesso, processo o sottoprocesso, determinato in base al livello passato come parametro. È possibile passare o un id o un codice e il processo verrà recuperato in ogni caso (se si conosce l'ID ma non il codice, passare una stringa qualunque come codice, p.es.
    DBWrapper.getOutput(PersonBean user, int id, CodeBean survey)
    Dato un id e una rilevazione, restituisce un output selezionato in base a tali parametri, comprensivo dei processi da esso generati.
    DBWrapper.getProcessById(PersonBean user, int idP, CodeBean survey)
    Restituisce un oggetto corrispondente ad un processo censito a fini anticorruttivi, il cui identificativo accetta come argomento.
    Metodo per fare l'inserimento di un nuovo macroprocesso censito a fini anticorruttivi.
    Metodo per fare l'inserimento di un nuovo processo censito a fini anticorruttivi.
    Methods in it.rol.db that return types with arguments of type ProcessBean
    Modifier and Type
    Method
    Description
    DBWrapper.getAree(PersonBean user, CodeBean survey)
    Seleziona la lista delle aree di rischio collegate alla rilevazione passata come parametro, corredate di macroprocessi ad esse aggregati.
    DBWrapper.getIndicatorValues(PersonBean user, ArrayList<ProcessBean> mats, CodeBean survey, int muffler)
    Restituisce tutti i valori già pre-calcolati per tutti gli indicatori relativi a tutti i processi nel contesto di una data rilevazione.
    Effettua diversi rimaneggiamenti sui dati estratti una sola volta nell'ottica di limitare al massimo il numero di accessi al disco (ovvero delle letture da db).
    I valori recuperati da database sono stati memorizzati in base a un pre-calcolo (caching).
    DBWrapper.getMacroAtBySurvey(PersonBean user, String codeSurvey)
    Data una rilevazione, restituisce un ArrayList di macroprocessi censiti dall'anticorruzione ad essa afferenti, contenenti ciascuno i processi figli al proprio interno.
    DBWrapper.getOutputs(PersonBean user, CodeBean survey)
    Estrae l'elenco degli output indipendentemente dal contesto di uno specifico sotto/processo anticorruttivo.
    DBWrapper.getProcessByRisk(PersonBean user, RiskBean risk, CodeBean survey)
    Restituisce un ArrayList contenente tutti i processi (livello 2) collegati ad un dato rischio corruttivo il cui identificativo viene accettato come argomento, e censiti nel contesto di una data rilevazione.
    Methods in it.rol.db with parameters of type ProcessBean
    Modifier and Type
    Method
    Description
    DBWrapper.getRisksByProcess(PersonBean user, ProcessBean process, CodeBean survey)
    Restituisce un ArrayList contenente tutti i rischi corruttivi collegati ad un dato processo o sottoprocesso e censiti nel contesto di una data rilevazione.
    Method parameters in it.rol.db with type arguments of type ProcessBean
    Modifier and Type
    Method
    Description
    DBWrapper.getIndicatorValues(PersonBean user, ArrayList<ProcessBean> mats, CodeBean survey, int muffler)
    Restituisce tutti i valori già pre-calcolati per tutti gli indicatori relativi a tutti i processi nel contesto di una data rilevazione.
    Effettua diversi rimaneggiamenti sui dati estratti una sola volta nell'ottica di limitare al massimo il numero di accessi al disco (ovvero delle letture da db).
    I valori recuperati da database sono stati memorizzati in base a un pre-calcolo (caching).
    DBWrapper.getStructures(PersonBean user, ArrayList<ProcessBean> mats, CodeBean survey)
    Dato in input un elenco vettoriale di macroprocessi censiti dall'anticorruzione, contenenti al proprio interno i rispettivi processi figli, estrae un elenco di strutture collegate a ciascun processo figlio e lo inserisce in una mappa (Dictionary) in cui le chiavi sono costituite dagli identificativi dei processi figli e i valori dalle strutture rispettivamente collegate ai processi stessi.
    DBWrapper.getSubjects(PersonBean user, ArrayList<ProcessBean> mats, CodeBean survey)
    Dato in input un elenco vettoriale di macroprocessi censiti dall'anticorruzione, contenenti al proprio interno i rispettivi processi figli, estrae un elenco di soggetti contingenti collegati a ciascun processo figlio e lo inserisce in una mappa (Dictionary) in cui le chiavi sono costituite dagli identificativi dei processi figli e i valori dai soggetti rispettivamente collegati ai processi stessi.
    void
    Metodo per fare l'inserimento dei valori degli indicatori di rischio calcolati per ogni singolo processo su cui sia stata effettuata almeno un'intervista.
    Assume che siano state già inserite (almeno una delle) motivazioni del giudizio sintetico.