Uses of Class
it.rol.db.DBWrapper
Packages that use DBWrapper
-
Uses of DBWrapper in it.rol
Modifier and TypeMethodDescriptionstatic booleanSessionManager.authenticate(String username, String password, javax.servlet.http.HttpServletRequest req, DBWrapper db, StringBuffer message) Crea la sessione utente.
Inserisce la sessione creata nella HttpServletRequest, modificandola per riferimento (ByRef).static booleanSessionManager.authenticateEncrypted(String username, String password, javax.servlet.http.HttpServletRequest req, DBWrapper db, StringBuffer message) Crea la sessione utente.
Inserisce la sessione creata nella HttpServletRequest, modificandola per riferimentoByRef. -
Uses of DBWrapper in it.rol.command
Methods in it.rol.command with parameters of type DBWrapperModifier and TypeMethodDescriptionstatic ArrayList<ProcessBean> 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 .static ArrayList<MeasureBean> MeasureCommand.monitor(PersonBean user, CodeBean survey, DBWrapper db, ArrayList<MeasureBean> measures) Implementa l'algoritmo di valutazione dell'applicazione delle misure in funzione del monitoraggio.static voidReportCommand.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.static ArrayList<ActivityBean> ProcessCommand.retrieveActivities(PersonBean user, int id, int level, String codeSurvey, DBWrapper db) Restituisce un ArrayList di tutte le fasi di un processo (o sottoprocesso) anticorruttivo nel contesto di una rilevazione.static HashMap<String, InterviewBean> ProcessCommand.retrieveIndicators(PersonBean user, HashMap<String, InterviewBean> indicators, int id, int level, String codeSurvey, DBWrapper db) Prende in input un HashMap di tutti gli indicatori, con i valori calcolati in riferimento al processo censito dall'anticorruzione di cui viene passato l'identificativo ed il livello, nel contesto di una data rilevazione, recupera le note al giudizio sintetico del PxI e le aggiunge al relativo indicatore, aggiornando poi la mappa.
Il valore del PxI è uno solo anche nel caso in cui il processo di dato id sia stato esaminato nel contesto di piú di un'intervista, producendo quindi valori molteplici, perché la mappa che accetta come argomento contiene già il valore individuato tramite l'applicazione dell'algoritmo "In dubio pro peior", che sceglie sempre il valore peggiore (ovvero il rischio piú alto) per ogni serie di valori contrastanti.static ArrayList<ProcessBean> 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.retrieveInputs(PersonBean user, int id, int level, String codeSurvey, DBWrapper db) Restituisce un ArrayList di tutti gli input trovati in base all' identificativo di un processo o un sottoprocesso anticorruttivo e a quello di una rilevazione (per le regole di business implementate gli input possono essere collegati direttamente solo al processo anticorruttivo o al sottoprocesso anticorruttivo, non al macroprocesso anticorruttivo, i cui input sono costituiti dall'unione di tutti gli input collegati ai suoi discendenti).static ArrayList<InterviewBean> ProcessCommand.retrieveInterviews(PersonBean user, int id, int level, String codeSurvey, DBWrapper db) Restituisce un ArrayList di tutte le interviste che hanno fatto riferimento al processo di cui viene passato l'identificativo ed il livello, nel contesto di una data rilevazione.
Per ogni intervista rivolta al processo di dato id, calcola e aggiunge gli indicatori all'intervista stessa.static ArrayList<ProcessBean> 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.static MeasureBeanIndicatorCommand.retrieveMeasure(PersonBean user, String code, Date after, Date before, CodeBean survey, DBWrapper db) Estrae i dettagli di una misura contenente al suo interno i dettagli necessari al monitoraggio, quindi fasi e indicatori) dato il codice, la rilevazione e una finestra temporale entro la quale gli indicatori devono far ricadere il proprio target (in caso contrario anche se soddisfano gli altri criteri non verranno estratti).static MeasureBeanMeasureCommand.retrieveMeasure(PersonBean user, String code, CodeBean survey, DBWrapper db) Estrae i dettagli di una misura (compresi i dettagli necessari al monitoraggio) dato il codice e la rilevazione.static LinkedHashMap<ProcessBean, ArrayList<RiskBean>> 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.static LinkedHashMap<ProcessBean, ArrayList<RiskBean>> 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.retrieveOutputs(PersonBean user, int id, int level, String codeSurvey, DBWrapper db) Restituisce un ArrayList di tutti gli output trovati in base all' identificativo di un processo o un sottoprocesso anticorruttivo e a quello di una rilevazione.static HashMap<String, InterviewBean> ProcessCommand.retrieveProcess(PersonBean user, int idP, int liv, ConcurrentHashMap<String, ArrayList<?>> processElements, String codeSur, DBWrapper db) In rispetto del paradigma DRY (Don't Repeat Yourself), centralizza il codice che effettua il recupero di tutte le liste e le informazioni necessarie per costruire la pagina dei dettagli di un processo.static ArrayList<ProcessBean> 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).static ArrayList<QuestionBean> AuditCommand.retrieveQuestions(PersonBean user, String codeSurvey, int idQ, int getAll, DBWrapper db) Estrae l'elenco dei quesiti e, per ogni quesito figlio trovato, lo valorizza con gli attributi aggiuntivi (tipo, formulazione, etc.)static ArrayList<QuestionBean> RiskCommand.retrieveQuestions(PersonBean user, String codeSurvey, int idQ, int getAll, DBWrapper db) Estrae l'elenco dei quesiti e, per ogni quesito figlio trovato, lo valorizza con gli attributi aggiuntivi (tipo, formulazione, etc.)static HashMap<String, LinkedList<Integer>> AuditCommand.retrieveQuestionsByIndicators(PersonBean user, ArrayList<QuestionBean> answers, CodeBean survey, DBWrapper db) Estrae gli identificativi dei quesiti e li indicizza per codice di indicatore.ProcessCommand.retrieveRisks(PersonBean user, int id, int level, String codeSurvey, DBWrapper db) Restituisce un ArrayList di tutti i rischi trovati in base all' identificativo di un processo o un sottoprocesso anticorruttivo e a quello di una rilevazione.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.static LinkedHashMap<ProcessBean, ArrayList<RiskBean>> 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.static ArrayList<DepartmentBean> DepartmentCommand.retrieveStructures(String codeSurvey, PersonBean user, DBWrapper db) Estrae l'albero completo (vista gerarchica) delle strutture collegate a una data rilevazione, il cui identificativo testuale viene passato come parametro.static HashMap<Integer, ArrayList<DepartmentBean>> 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.static HashMap<Integer, ArrayList<DepartmentBean>> 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.