All Classes and Interfaces
Class
Description
Classe usata per rappresentare un'attività (o fase) di processo.
Questa eccezione viene ritornata quando si tenta di accedere
ad un attributo di un Bean che non è stato inizializzato
(attributo del Bean non letto dal Database o in generale non valorizzato)
AuditCommand.javaImplementa 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) .BeanUtil.java è una classe di servizio.
Classe per rappresentare oggetti generici o raggruppamenti di elementi,
ispirata proprio al design pattern dei componenti generici.
Command è una semplice interfaccia per realizzare un'applicazione
web servlet-centrica.
Semplice classe che permette di isolare
eventuali errori generati dalle classi che implementano
l'interfaccia Command.
ConfigManager è la classe che recupera i parametri
di inizializzazione della web-application
Rischi on Line (rol)
e li espone attraverso metodi accessori.Questa è l'interfaccia contenente le costanti utilizzabili da tutti i
consumer java della web-application
Rischi on Line (rol).Data è la servlet della web-application ROL
che può essere utilizzata in piú contesti:
su una richiesta sincrona: per produrre output con contentType differenti da
'text/html'
su una richiesta asincrona: per ottenere tuple da mostrare asincronamente
nelle pagineDataUrl.java è una classe di servizio.
Required CodeBean interface/class for survey codes
DBManager è la classe utilizzata per stabilire
su quale database deve insistere un'istanza della web-application
Rischi on Line (rol)
esponendo le relative informazioni attraverso metodi accessori.DBWrapper.java è la classe che:
implementa l'accesso al database utilizzato dall'applicazione
Risk Mapping Software (ROL-RMS) nonché
l'esecuzione delle query di selezione e la gestione dei risultati
restituiti, che impacchetta in oggetti di tipo JavaBean e
restituisce al chiamante.
Gestisce anche l'esecuzione delle query di scrittura (inserimento,
aggiornamento, eliminazione) che effettua su valori ricevuti in input
in strutture di tipo Map-Dictionary.Classe usata per rappresentare un dipartimento o, piú
in generale, una struttura organizzativa (direzione, polo, centro, etc.).
DepartmentCommand.javaImplementa la logica per la gestione delle strutture organizzative.
Classe usata per rappresentare un allegato (file).
FileManager è la classe che si occupa della gestione dei files
caricati dall'utente, della generazione di link per il download,
l'impostazione dei privilegi, secondo eventuali policy,
dell'aggiornamento e di quant'altro occorra alle funzioni di gestione allegati
della web-application
Rol.HomePageCommand.javaGestisce la root dell'applicazione.
Classe usata per rappresentare un indicatore di monitoraggio.
IndicatorCommand.java (ic)Implementa la logica per la gestione degli indicatori di monitoraggio e relative misurazioni.
Classe usata per rappresentare un'intervista.
Classe che serve a rappresentare oggetti generici (p.es. voci in un menu,
righe di un log, tuple generiche etc.)
Main è la classe principale della web-application
Risk Mapping Software (ROL-RMS).Classe che serve a rappresentare una misura di prevenzione (o
mitigazione) del rischio corruttivo.
MeasureCommand.java (ms)Implementa la logica per la gestione delle misure di mitigazione dei rischi corruttivi (ROL).
Classe usata per rappresentare la misurazione di un indicatore (di monitoraggio).
Questa eccezione viene ritornata quando la chiave fornita alla
query non corrisponde a nessua riga nella tabella/e coinvolte.
PasswordGenerator.java è una classe di utilità
che può essere utilizzata per generare automaticamente password
rispondenti ai criteri specificati.
PersonBean è l'oggetto che rappresenta una persona fisica.
Classe usata per rappresentare un processo/macroprocesso.
ProcessCommand.javaImplementa 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).
Query è l'interfaccia contenente tutte le query,
"secche" e parametriche, della web-application
Utilizza degli speciali marcatori (question marks) nei punti in cui verranno passati i parametri, sfruttando il classico meccanismo del
ROL-RMS (Rischi On Line-Risk Mapping Software),
tranne quelle composte a runtime da metodi implementati,
di cui comunque dichiara l'interfaccia pubblica.Utilizza degli speciali marcatori (question marks) nei punti in cui verranno passati i parametri, sfruttando il classico meccanismo del
PreparedStatement.QueryImpl è l'implementazione dell'interfaccia
Implementa pertanto alcuni metodi, dichiarati in quella, che costruiscono, a runtime, query la cui esatta struttura non era possibile stabilire in anticipo (a meno di introdurre notevoli ridondanze e violare il paradigma DRY).
Query
la quale contiene, oltre alle query parametriche della della web-application
ROL-RMS (Rischi On Line — Risk Mapping Software),
anche l'interfaccia pubblica di alcuni metodi per la costruzione di
query a runtime – implementazione di cui si prende carico proprio
il presente oggetto.Implementa pertanto alcuni metodi, dichiarati in quella, che costruiscono, a runtime, query la cui esatta struttura non era possibile stabilire in anticipo (a meno di introdurre notevoli ridondanze e violare il paradigma DRY).
Classe per rappresentare quesiti.
ReportCommand.javaImplementa la logica per la generazione di informazioni aggregate inerenti la mappatura dei rischi corruttivi cui possono essere esposti i processi organizzativi (ROL).
Classe usata per rappresentare un rischio.
RiskCommand.javaImplementa la logica per la gestione dei rischi corruttivi (ROL).
SessionManager è la classe che si occupa dell'autenticazione
dell'utente, dell'impostazione dei privilegi, di eventuali cookies,
del logout e di quant'altro occorra alle funzioni di gestione utenti
della web-application
Rischi on Line (rol).Classe contenitore di metodi di utilità e alcune costanti
di uso comune
Questa eccezione viene ritornata quando si verifica un generico errore
SQL.