Uses of Class
it.rol.bean.DepartmentBean
Packages that use DepartmentBean
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 DepartmentBean in it.rol.bean
Methods in it.rol.bean that return DepartmentBeanModifier and TypeMethodDescriptionProcessBean.getDipart()Restituisce un oggetto DepartmentBean che rappresenta il dipartimento del processoDepartmentBean.getPadre()Restituisce il diretto ascendente della struttura correnteInterviewBean.getStruttura()Restituisce il bean rappresentante la struttura di livello massimo collegata all'intervista corrente.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.Methods in it.rol.bean that return types with arguments of type DepartmentBeanModifier and TypeMethodDescriptionMeasureBean.getCapofila()Restituisce il vettore contenente le strutture capofila.MeasureBean.getCapofila(DepartmentBean capofilaTree) Trasforma una struttura capofila contenente al proprio interno la gerarchia delle strutture figlie, in una lista ordinata di tipo vettoriale, in cui ogni nodo viene collocato allo stesso livello.MeasureBean.getCapofila2()Restituisce il vettore contenente le strutture capofila aggiuntiveMeasureBean.getCapofila3()Restituisce il vettore contenente le strutture capofila opzionaliDepartmentBean.getFiglie()Restituisce una lista di diretti discendenti della struttura correnteMeasureBean.getGregarie()Restituisce il vettore contenente le strutture gregarieActivityBean.getSoggetti()Restituisce il vector contenente i soggetti non strutturali partecipanti all'attivitàActivityBean.getStrutture()Restituisce il vettore contenente le strutture partecipanti all'attivitàMethods in it.rol.bean with parameters of type DepartmentBeanModifier and TypeMethodDescriptionMeasureBean.getCapofila(DepartmentBean capofilaTree) Trasforma una struttura capofila contenente al proprio interno la gerarchia delle strutture figlie, in una lista ordinata di tipo vettoriale, in cui ogni nodo viene collocato allo stesso livello.voidProcessBean.setDipart(DepartmentBean dipart) Imposta dipart con l'oggetto DepartmentBean passatovoidDepartmentBean.setPadre(DepartmentBean padre) Imposta il padre della struttura correntevoidInterviewBean.setStruttura(DepartmentBean struttura) Imposta il bean rappresentante la struttura sondata.Method parameters in it.rol.bean with type arguments of type DepartmentBeanModifier and TypeMethodDescriptionvoidMeasureBean.setCapofila(ArrayList<DepartmentBean> capofila) Imposta le strutture capofilavoidMeasureBean.setCapofila2(ArrayList<DepartmentBean> capofila2) Imposta le strutture che sono capofila aggiuntivevoidMeasureBean.setCapofila3(ArrayList<DepartmentBean> capofila3) Imposta le strutture che sono capofila opzionalivoidDepartmentBean.setFiglie(Vector<DepartmentBean> figlie) Imposta le figlie della struttura correntevoidMeasureBean.setGregarie(ArrayList<DepartmentBean> gregarie) Imposta le strutture che partecipano alla misura in qualità di gregarievoidActivityBean.setSoggetti(Vector<DepartmentBean> soggetti) Imposta i soggetti contingenti che partecipano all'attivitàvoidActivityBean.setStrutture(ArrayList<DepartmentBean> strutture) Imposta le strutture che partecipano all'attività -
Uses of DepartmentBean in it.rol.command
Methods in it.rol.command that return types with arguments of type DepartmentBeanModifier and TypeMethodDescriptionstatic HashMap<String, Vector<DepartmentBean>> AuditCommand.decantStructs(ArrayList<DepartmentBean> structs) Travasa una struttura vettoriale matriciale (Vector con Vector con Vector etc.)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.Method parameters in it.rol.command with type arguments of type DepartmentBeanModifier and TypeMethodDescriptionstatic LinkedHashMap<String, InterviewBean> AuditCommand.compute(HashMap<String, LinkedList<Integer>> questByIndicator, HashMap<Integer, QuestionBean> answerByQuestion, HashMap<String, CodeBean> indicatorByCode, ArrayList<DepartmentBean> structs, ArrayList<DepartmentBean> subjects) Calcola e restituisce una tabella avente come chiavi i codici degli indicatori e come valori corrispondenti oggetti valorizzati con ogni possibile attributo che sia utile per la visualizzazione dell'indicatore stesso.
Siccome la logica di calcolo di ogni indicatore è diversa da quella di ogni altro indicatore, il presente metodo richiama lo specifico metodo di calcolo di ciascun indicatore di probabilità e di ciascun indicatore di impatto.
Acquisite queste informazioni, richiama i metodi di calcolo degli indici sintetici P ed I e infine, sulla base di questi, calcola il valore del giudizio sintetico P x I, che memorizza in un oggetto associato alla chiave PI.static HashMap<String, Vector<DepartmentBean>> AuditCommand.decantStructs(ArrayList<DepartmentBean> structs) Travasa una struttura vettoriale matriciale (Vector con Vector con Vector etc.)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). -
Uses of DepartmentBean in it.rol.db
Methods in it.rol.db that return DepartmentBeanModifier and TypeMethodDescriptionDBWrapper.getStructure(PersonBean user, int id, byte level, String codeSurvey) Dato un id e un livello, restituisce una struttura selezionata in base a quell'id nella tabella identificata in base al livello.DBWrapper.getSubject(PersonBean user, int idSubject, CodeBean survey) Dato il suo id, restituisce un soggetto contingente (ente esterno, o soggetto interessato).Methods in it.rol.db that return types with arguments of type DepartmentBeanModifier and TypeMethodDescriptionDBWrapper.getMeasuresByStructs(PersonBean user, Date dateAfter, Date dateBefore, CodeBean survey) Restituisce un ArrayList contenente tutte le strutture capofila di misure, con all'interno le misure stesse.DBWrapper.getStructures(PersonBean user, CodeBean survey) Data una rilevazione, restituisce la lista gerarchica delle strutture rilevate.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, int idActivity, CodeBean survey) Dato un identificativo di un'attività, restituisce una lista di soggetti contingenti (enti esterni o soggetti interessati) collegati ad essa.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.