Uses of Class
it.rol.bean.ItemBean
Packages that use ItemBean
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 ItemBean in it.rol
Modifier and TypeMethodDescriptionConfigManager.getClassiCommand()Restituisce una struttura di tipo vettoriale, contenente le command predefinite incapsulate dentro oggetti di tipo voce di menu. -
Uses of ItemBean in it.rol.bean
Subclasses of ItemBean in it.rol.beanMethods in it.rol.bean that return ItemBeanModifier and TypeMethodDescriptionDepartmentBean.getExtraInfo()Restituisce informazioni aggiuntive relative alla struttura correnteMeasurementBean.getExtraInfo()Restituisce un oggetto contenente ulteriori informazioniQuestionBean.getTipoFormulazione()Restituisce il tipo di formulazione di un quesito.Methods in it.rol.bean that return types with arguments of type ItemBeanModifier and TypeMethodDescriptionProcessBean.getInputs()Restituisce una lista di input collegati al processo corrente.ProcessBean.getOutputs()Restituisce una lista di output collegati al processo corrente.Methods in it.rol.bean with parameters of type ItemBeanModifier and TypeMethodDescriptionintMeasureBean.getStruttura(ItemBean struttura) Trasforma una struttura, che può essere o di tipo capofila o di tipo gregaria (cioè può essere stata associata alla misura come sua struttura capofila o sua struttura gregaria), da ItemBean a DepartmentBean. Se la struttura ricevuta in argomento sotto forma di ItemBean è una capofila, allora la struttura di tipo DepartmentBean restituita conterrà internamente tutta la gerarchia sottostante.voidDepartmentBean.setExtraInfo(ItemBean extraInfo) Imposta informazioni aggiuntive relative alla struttura correntevoidMeasurementBean.setExtraInfo(ItemBean extraInfo) Imposta un oggetto contente ulteriori informazioni relative alla misurazione correntevoidQuestionBean.setTipoFormulazione(ItemBean tipoFormulazione) Imposta il tipo di formulazione di un quesito.Method parameters in it.rol.bean with type arguments of type ItemBeanModifier and TypeMethodDescriptionvoidProcessBean.setInputs(AbstractList<ItemBean> inputs) Imposta gli input collegati al processo corrente.voidProcessBean.setOutputs(AbstractList<ItemBean> outputs) Imposta gli output collegati al processo corrente.Constructors in it.rol.bean with parameters of type ItemBean -
Uses of ItemBean in it.rol.command
Subclasses of ItemBean in it.rol.commandModifier and TypeClassDescriptionclassAuditCommand.java
Implementa la logica per la presentazione dei quesiti (interviste) e per la gestione dell'inserimento, dell'aggiornamento e della visualizzazione delle risposte, nel contesto della raccolta e dell'analisi dei dati relativi alla mappatura effettuata tramite la web-applicationRischi on Line (rol).classDepartmentCommand.java
Implementa la logica per la gestione delle strutture organizzative.classHomePageCommand.java
Gestisce la root dell'applicazione.classIndicatorCommand.java(ic)
Implementa la logica per la gestione degli indicatori di monitoraggio e relative misurazioni.classMeasureCommand.java(ms)
Implementa la logica per la gestione delle misure di mitigazione dei rischi corruttivi (ROL).classProcessCommand.java
Implementa la logica per la gestione dei processi censiti dall'anticorruzione ai fini della valutazione del rischio corruttivo, on line (ROL). Implements the logic for managing processes for the purposes of assessing corruption risk online (ROL).classReportCommand.java
Implementa la logica per la generazione di informazioni aggregate inerenti la mappatura dei rischi corruttivi cui possono essere esposti i processi organizzativi (ROL).classRiskCommand.java
Implementa la logica per la gestione dei rischi corruttivi (ROL).Methods in it.rol.command that return types with arguments of type ItemBeanModifier and TypeMethodDescriptionProcessCommand.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).Dato un elenco complessivo di oggetti e un elenco dato di oggetti, scarta dall'elenco complessivo gli oggetti presenti nell'elento dato.static LinkedList<ItemBean> HomePageCommand.makeBreadCrumbs(String appName, String pageParams, String extraInfo) Restituisce una struttura vettoriale (with insertion order) contenente le breadcrumbs lasciate dall'utente nel percorso seguito fino alla richiesta corrente.static LinkedList<ItemBean> HomePageCommand.makeBreadCrumbs(LinkedList<ItemBean> nav, int index, ItemBean extraInfo) Prende in input una struttura di breadcrumbs già formata (serie di link corenti con il percorso seguito dall'utente fino alla richiesta corrente) e sostituisce la foglia di dato indice index con un nuovo oggetto che riceve come parametro extraInfo.static LinkedList<ItemBean> HomePageCommand.makeBreadCrumbs(LinkedList<ItemBean> nav, int items, String extraInfo) Prende in input una struttura di breadcrumbs già formata (serie di link corenti con il percorso seguito dall'utente fino alla richiesta corrente) e restituisce una struttura di breadcrumbs basata su quella ottenuta come parametro ma avente, come ultima foglia, un'etichetta passata come parametro, se questo è significativo, dando anche la possibilità di eliminare un numero di foglie a piacere, specificato tramite un parametro: 0 => non toglie nulla, 1 => toglie l'ultima foglia, 2 => toglie l'ultima e la penultima foglia etc.
Esempio:static LinkedHashMap<ItemBean, ArrayList<ItemBean>> HomePageCommand.makeMegaMenu(String appName, String surCode) Restituisce unatabella hashcontenente i sottomenu di voci di livello superiore, le quali svolgono anche la funzione di chiavi della tabella stessa.static LinkedHashMap<ItemBean, ArrayList<ItemBean>> HomePageCommand.makeMegaMenu(String appName, String surCode) Restituisce unatabella hashcontenente i sottomenu di voci di livello superiore, le quali svolgono anche la funzione di chiavi della tabella stessa.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).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.Methods in it.rol.command with parameters of type ItemBeanModifier and TypeMethodDescriptionvoidRaccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.voidinit supplies a constructor that can't be used directly.voidRaccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.voidRaccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.voidRaccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.voidRaccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.voidRaccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.voidRaccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.voidRaccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.static LinkedList<ItemBean> HomePageCommand.makeBreadCrumbs(LinkedList<ItemBean> nav, int index, ItemBean extraInfo) Prende in input una struttura di breadcrumbs già formata (serie di link corenti con il percorso seguito dall'utente fino alla richiesta corrente) e sostituisce la foglia di dato indice index con un nuovo oggetto che riceve come parametro extraInfo.static voidDepartmentCommand.printJson(javax.servlet.http.HttpServletRequest req, ArrayList<DepartmentBean> structs, 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 delle strutture (organigramma).static voidProcessCommand.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.Method parameters in it.rol.command with type arguments of type ItemBeanModifier and TypeMethodDescriptionDato un elenco complessivo di oggetti e un elenco dato di oggetti, scarta dall'elenco complessivo gli oggetti presenti nell'elento dato.static LinkedList<ItemBean> HomePageCommand.makeBreadCrumbs(LinkedList<ItemBean> nav, int index, ItemBean extraInfo) Prende in input una struttura di breadcrumbs già formata (serie di link corenti con il percorso seguito dall'utente fino alla richiesta corrente) e sostituisce la foglia di dato indice index con un nuovo oggetto che riceve come parametro extraInfo.static LinkedList<ItemBean> HomePageCommand.makeBreadCrumbs(LinkedList<ItemBean> nav, int items, String extraInfo) Prende in input una struttura di breadcrumbs già formata (serie di link corenti con il percorso seguito dall'utente fino alla richiesta corrente) e restituisce una struttura di breadcrumbs basata su quella ottenuta come parametro ma avente, come ultima foglia, un'etichetta passata come parametro, se questo è significativo, dando anche la possibilità di eliminare un numero di foglie a piacere, specificato tramite un parametro: 0 => non toglie nulla, 1 => toglie l'ultima foglia, 2 => toglie l'ultima e la penultima foglia etc.
Esempio:static voidProcessCommand.retrieveProcess(PersonBean user, ArrayList<ItemBean> listaInput, ArrayList<ActivityBean> listaFasi, ArrayList<ItemBean> listaOutput, ArrayList<RiskBean> listaRischi, ArrayList<InterviewBean> listaInterviste, ConcurrentHashMap<String, ArrayList<?>> processElements, CodeBean survey) Valorizza per riferimento una mappa sincronizzata contenente tutti gli elementi appartenenti ad uno stesso processo. -
Uses of ItemBean in it.rol.db
Modifier and TypeMethodDescriptionDBWrapper.getIndicatorPI(PersonBean user, int idP, CodeBean survey) Restituisce gli estremi del PxI di un processo di dato id, il cui identificativo viene passato come parametro e di una data rilevazione, il cui identificativo viene passato come parametro.Modifier and TypeMethodDescriptionDBWrapper.getAmbits(PersonBean user, CodeBean survey) Restituisce un ArrayList contenente tutti gli ambiti di analisi trovati nella rilevazione corrente.DBWrapper.getIndicatorNotes(PersonBean user, CodeBean survey) Restituisce una mappa con order insertion avente in chiave il Wrapper dell'identificativo di processo e come valore un ItemBean contenente gli estremi dell'indicatore PxI, comprese, soprattutto, le note al giudizio sintetico.DBWrapper.getInputs(PersonBean user, int idp, int getAll, int level, CodeBean survey) Estrae un elenco di input in base all'identificativo del sotto/processo anticorruttivo, oppure estrae un elenco di tutti gli input trovati nella rilevazione corrente e collegati a processi, indipendentemente dall'id del sotto/processo ricevuto, a seconda del valore della coppia di parametri (idp, getAll).DBWrapper.getInputs(PersonBean user, int idp, int level, CodeBean survey) Façade diDBWrapper.getInputs(PersonBean, int, int, int, CodeBean)Contestualizza sempre gli input sull'id del sotto/processo ricevuto, cioè recupera solo gli input collegati al sotto/processo il cui identificativo riceve come argomento e il cui livello viene passato come parametro.DBWrapper.getInputs(PersonBean user, CodeBean survey) Estrae un elenco di tutti gli input trovati nella rilevazione corrente.DBWrapper.getMacroSubProcessAtBySurvey(PersonBean user, int idMPSAT, byte level, CodeBean survey) Data una rilevazione, restituisce un ArrayList di macroprocessi censiti dall'anticorruzione ad essa afferenti, corredati, sullo stesso record, degli estremi dei processi e sottoprocessi anticorrutivi ad essi collegati, delle aree di rischio e di altri indicatori.DBWrapper.getOutputs(PersonBean user, int idp, int level, CodeBean survey) Estrae un elenco di output in base agli estremi del sotto/processo anticorruttivo.DBWrapper.getRisksByMeasure(PersonBean user, String code, CodeBean survey) Restituisce un elenco di rischi, sotto forma di oggetti generici, cui una data misura di prevenzione del rischio corruttivo è applicata.DBWrapper.getSubjects(PersonBean user, boolean master, boolean getAll, CodeBean survey) Estrae un elenco di tutti i soggetti contingenti trovati nella rilevazione corrente: filtrandoli in base al loro essere master (se true) o slave (se false) se il III parametro (getAll) è false, oppure indipendentemente dal loro essere master/slave se il III parametro è true. Esempi:DBWrapper.lookupCommand()Restituisce un Vector di Command.Modifier and TypeMethodDescriptionvoidDBWrapper.deleteIndicatorProcessResults(PersonBean user, LinkedHashMap<Integer, ItemBean> notes) Metodo per eliminare tutti i valori calcolati sugli indicatori di rischio per i processi attraverso le interviste.
Assume che siano state già inserite (almeno una delle) motivazioni del giudizio sintetico e quindi non effettua la cancellazione se non trova tali note, che devono quindi essere state precedentemente selezionate e inserite in una struttura di memoria.intDBWrapper.insertActivitiesStructures(PersonBean user, ArrayList<ItemBean> activities, HashMap<String, LinkedHashMap<String, String>> params) Metodo per fare l'inserimento di nuove attività di processo.voidDBWrapper.insertIndicatorProcess(PersonBean user, ArrayList<ProcessBean> mats, LinkedHashMap<Integer, ItemBean> notes, CodeBean survey) 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.