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

    Methods in it.rol that return types with arguments of type ItemBean
    Modifier and Type
    Method
    Description
    ConfigManager.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.bean
    Modifier and Type
    Class
    Description
    class 
    Classe per rappresentare quesiti.
    Methods in it.rol.bean that return ItemBean
    Modifier and Type
    Method
    Description
    DepartmentBean.getExtraInfo()
    Restituisce informazioni aggiuntive relative alla struttura corrente
    MeasurementBean.getExtraInfo()
    Restituisce un oggetto contenente ulteriori informazioni
    QuestionBean.getTipoFormulazione()
    Restituisce il tipo di formulazione di un quesito.
    Methods in it.rol.bean that return types with arguments of type ItemBean
    Modifier and Type
    Method
    Description
    ProcessBean.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 ItemBean
    Modifier and Type
    Method
    Description
    int
    ItemBean.compareTo(ItemBean o)
     
    MeasureBean.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.
    void
    DepartmentBean.setExtraInfo(ItemBean extraInfo)
    Imposta informazioni aggiuntive relative alla struttura corrente
    void
    MeasurementBean.setExtraInfo(ItemBean extraInfo)
    Imposta un oggetto contente ulteriori informazioni relative alla misurazione corrente
    void
    QuestionBean.setTipoFormulazione(ItemBean tipoFormulazione)
    Imposta il tipo di formulazione di un quesito.
    Method parameters in it.rol.bean with type arguments of type ItemBean
    Modifier and Type
    Method
    Description
    void
    ProcessBean.setInputs(AbstractList<ItemBean> inputs)
    Imposta gli input collegati al processo corrente.
    void
    ProcessBean.setOutputs(AbstractList<ItemBean> outputs)
    Imposta gli output collegati al processo corrente.
    Constructors in it.rol.bean with parameters of type ItemBean
    Modifier
    Constructor
    Description
     
    Costruttore da ItemBean
  • Uses of ItemBean in it.rol.command

    Subclasses of ItemBean in it.rol.command
    Modifier and Type
    Class
    Description
    class 
    AuditCommand.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-application Rischi on Line (rol) .
    class 
    DepartmentCommand.java
    Implementa la logica per la gestione delle strutture organizzative.
    class 
    HomePageCommand.java
    Gestisce la root dell'applicazione.
    class 
    IndicatorCommand.java (ic)
    Implementa la logica per la gestione degli indicatori di monitoraggio e relative misurazioni.
    class 
    MeasureCommand.java (ms)
    Implementa la logica per la gestione delle misure di mitigazione dei rischi corruttivi (ROL).
    class 
    ProcessCommand.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).
    class 
    ReportCommand.java
    Implementa la logica per la generazione di informazioni aggregate inerenti la mappatura dei rischi corruttivi cui possono essere esposti i processi organizzativi (ROL).
    class 
    RiskCommand.java
    Implementa la logica per la gestione dei rischi corruttivi (ROL).
    Methods in it.rol.command that return types with arguments of type ItemBean
    Modifier and Type
    Method
    Description
    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).
    ProcessCommand.filter(ArrayList<ItemBean> allObjects, ArrayList<ItemBean> someObject)
    Dato un elenco complessivo di oggetti e un elenco dato di oggetti, scarta dall'elenco complessivo gli oggetti presenti nell'elento dato.
    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.
    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.
    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:
    HomePageCommand.makeMegaMenu(String appName, String surCode)
    Restituisce una tabella hash contenente i sottomenu di voci di livello superiore, le quali svolgono anche la funzione di chiavi della tabella stessa.
    HomePageCommand.makeMegaMenu(String appName, String surCode)
    Restituisce una tabella hash contenente 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 ItemBean
    Modifier and Type
    Method
    Description
    void
    AuditCommand.init(ItemBean voceMenu)
    Raccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.
    void
    Command.init(ItemBean voce)
    init supplies a constructor that can't be used directly.
    void
    DepartmentCommand.init(ItemBean voceMenu)
    Raccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.
    void
    HomePageCommand.init(ItemBean voceMenu)
    Raccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.
    void
    IndicatorCommand.init(ItemBean voceMenu)
    Raccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.
    void
    MeasureCommand.init(ItemBean voceMenu)
    Raccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.
    void
    ProcessCommand.init(ItemBean voceMenu)
    Raccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.
    void
    ReportCommand.init(ItemBean voceMenu)
    Raccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.
    void
    RiskCommand.init(ItemBean voceMenu)
    Raccoglie i valori dell'oggetto ItemBean e li passa a questa classe command.
    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 void
    DepartmentCommand.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 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.
    Method parameters in it.rol.command with type arguments of type ItemBean
    Modifier and Type
    Method
    Description
    ProcessCommand.filter(ArrayList<ItemBean> allObjects, ArrayList<ItemBean> someObject)
    Dato un elenco complessivo di oggetti e un elenco dato di oggetti, scarta dall'elenco complessivo gli oggetti presenti nell'elento dato.
    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.
    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 void
    ProcessCommand.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

    Methods in it.rol.db that return ItemBean
    Modifier and Type
    Method
    Description
    DBWrapper.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.
    Methods in it.rol.db that return types with arguments of type ItemBean
    Modifier and Type
    Method
    Description
    DBWrapper.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 di DBWrapper.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.
    Method parameters in it.rol.db with type arguments of type ItemBean
    Modifier and Type
    Method
    Description
    void
    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.
    int
    Metodo per fare l'inserimento di nuove attività di processo.
    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.