Uses of Class
ssbm.commons.exception.DatabaseException

Packages that use DatabaseException
ssbm.db Contiene le classi che si occupano della comunicazione con il database dell'applicazione. 
ssbm.db.mapping Contiene le classi che si occupano del data mapping tra le entità del dominio e le tavole del database dell’applicazione. 
ssbm.domain Contiene le classi che implementano la logica del dominio per fornire i servizi esposti dall'applicazione. 
 

Uses of DatabaseException in ssbm.db
 

Methods in ssbm.db that throw DatabaseException
 void DatabaseConnector.closeConnection()
          Chiude la connessione al database dell'applicazione.
 void DatabaseConnector.closeStatement(java.sql.PreparedStatement statement)
          Chiude uno statement SQL liberando tutte le risorse ad esso associate.
 void DatabaseConnector.commit()
          Avvia l'esecuzione di una transazione.
 void DatabaseConnector.connect()
          Avvia la connessione al database dell'applicazione.
 int DatabaseConnector.executeDelete(java.sql.PreparedStatement statement)
          Esegue uno statement SQL di eliminazione.
private  int DatabaseConnector.executeDMStatement(java.sql.PreparedStatement statement)
          Esegue uno statement SQL di manipolazione di dati (inserimento, eliminazione e modifica).
 int DatabaseConnector.executeInsert(java.sql.PreparedStatement statement)
          Esegue uno statement SQL di inserimento.
 java.sql.ResultSet DatabaseConnector.executeQuery(java.sql.PreparedStatement query)
          Esegue uno statement SQL di interrogazione.
 int DatabaseConnector.executeUpdate(java.sql.PreparedStatement statement)
          Esegue uno statement SQL di aggiornamento.
 boolean DatabaseConnector.isClosed()
          Controlla se la connessione al database dell'applicazione è chiusa.
 java.sql.PreparedStatement DatabaseConnector.prepareStatement(java.lang.String statement)
          Compila uno statement SQL e restituisce il risultato della compilazione.
 void DatabaseConnector.rollback()
          Annulla gli effetti degli statement SQL di manipolazione dei dati eseguiti nell’ambito di una transazione fino al momento in cui è invocato questo metodo.
 void DatabaseConnector.setAutoCommit(boolean activated)
          Imposta il commit automatico degli statement SQL.
 

Constructors in ssbm.db that throw DatabaseException
DatabaseConnector()
          Costruisce un'istanza in grado di connettersi al database dell'applicazione.
 

Uses of DatabaseException in ssbm.db.mapping
 

Methods in ssbm.db.mapping that throw DatabaseException
 boolean UtenteMapper.checkExistance(Utente user)
          Controlla che esista una tupla contenente lo username e l'indirizzo IP riportati nell'istanza di Utente passata come parametro.
 int MovimentazioneFinanziariaMapper.delete(long[] elencoID, java.lang.String username)
          Elimina i dati delle movimentazioni finanziarie relative all'utente identificato dallo username passato come parametro e identificate dagli ID riportati nell'array passato come parametro.
 int UtenteMapper.delete(java.lang.String username)
          Elimina la tupla contenente i dati dell'utente identificato dallo username passato come parametro.
 void DataMapper.endMapping()
          Chiude la connessione al database dell'applicazione.
 Bilancio BilancioMapper.get(Bilancio.ParametriCalcolo param)
          Recupera dal database i dati di un bilancio e li usa per costruire un'istanza di Bilancio.
 MovimentazioneFinanziaria[] MovimentazioneFinanziariaMapper.get(MovimentazioneFinanziaria.IdentificatoreElenco id)
          Recupera dal database i dati di un elenco di movimentazioni finanziarie e li usa per costruire un array di istanze di MovimentazioneFinanziaria.
 MovimentazioneFinanziaria MovimentazioneFinanziariaMapper.get(MovimentazioneFinanziaria.IdentificatoreUnivoco id)
          Recupera dal database i dati di una movimentazione finanziaria e li usa per costruire un'istanza di MovimentazioneFinanziaria.
 Utente UtenteMapper.get(java.lang.String username)
          Recupera la password e l'ID della tupla in cui sono memorizzati i dati dell'utente identificato dallo username passato come parametro.
 Utente UtenteMapper.get4login(java.lang.String username, java.lang.String password)
          Recupera l'indirizzo IP dell'utente identificato dallo username e dalla password passati come parametri.
 java.lang.String[] MovimentazioneFinanziariaMapper.getElencoTipi(MovimentazioneFinanziaria.Natura natura)
          Recupera dal database i nomi dei tipi di movimentazione finanziaria aventi come natura quella indicata nel parametro
private  long MovimentazioneFinanziariaMapper.getIDcontroparte(java.lang.String statement, java.lang.String controparte)
          Recupera l'ID che identifica la tupla in cui è memorizzata la controparte di una movimentazione finanziaria.
private  long MovimentazioneFinanziariaMapper.getIDtipo(java.lang.String statement, java.lang.String tipo, MovimentazioneFinanziaria.Natura natura)
          Recupera l'ID che identifica la tupla in cui è memorizzato il tipo di una movimentazione finanziaria.
private  long MovimentazioneFinanziariaMapper.getIDutente(java.lang.String statement, java.lang.String username)
          Recupera l'ID che identifica la tupla in cui sono memorizzati i dati dell'utente identificato dallo username passato come parametro.
protected  long DataMapper.getLastInsertID()
          Recupera l'ultimo ID inserito in una tavola del database e nell'ambito della connessione corrente.
 int MovimentazioneFinanziariaMapper.insert(MovimentazioneFinanziaria mov)
          Inserisce nel database i dati contenuti nell'istanza di MovimentazioneFinanziaria passato come parametro.
 int UtenteMapper.insert(Utente user)
          Inserisce nel database i dati riportati nell'istanza di Utente passata come parametro.
 int MovimentazioneFinanziariaMapper.update(MovimentazioneFinanziaria mov)
          Aggiorna i dati memorizzati nel database in base a quelli contenuti nell'istanza di MovimentazioneFinanziaria passata come parametro.
 int UtenteMapper.update(Utente user)
          Aggiorna i dati di un utente.
 int UtenteMapper.update4login(java.lang.String username, java.lang.String netAddress)
          Imposta l'indirizzo IP dal quale è connesso l'utente che ha richiesto il login.
 int UtenteMapper.update4logout(java.lang.String username)
          Imposta a null l'indirizzo IP dal quale è connesso l'utente identificato dallo username passato come parametro.
 

Constructors in ssbm.db.mapping that throw DatabaseException
BilancioMapper()
          Costruisce un'istanza connessa al database dell'applicazione.
DataMapper()
          Costruisce un'istanza connessa al database dell'applicazione.
MovimentazioneFinanziariaMapper()
          Costruisce un'istanza connessa al database dell'applicazione.
UtenteMapper()
          Costruisce un'istanza connessa al database dell'applicazione.
 

Uses of DatabaseException in ssbm.domain
 

Methods in ssbm.domain that throw DatabaseException
static void DeleteManager.deleteMovimentazioni(DataContainersList dataTablesList)
          Elimina i dati di un elenco di movimentazioni identificate dai dati riportati nell'istanza di DataContainersList passata come parametro.
static void DeleteManager.deleteUtente(DataContainer dataTable)
          Elimina i dati dell'utente identificato dai dati riportati nell'istanza di DataContainer passata come parametro.
private  void BusinessDelegate4Server.executeDeleteService(DataContainer dataTable)
          Esegue il servizio di eliminazione dati utilizzando come identificativo del dato da eliminare quello riportato nell'istanza di DataContainer passata come parametro.
private  void BusinessDelegate4Server.executeGetService(DataContainer dataTable)
          Esegue il servizio di recupero dati utilizzando come parametri per la selezione dei dati da recuperare quelli riportati nell'istanza di DataContainer passata come parametro.
private  void BusinessDelegate4Server.executeInsertService(DataContainer dataTable)
          Esegue il servizio di memorizzazione dati utilizzando come data da inserire quelli riportati nell'istanza di DataContainer passata come parametro.
static void AuthenticationManager.executeLogin(DataContainer dataTable)
          Esegue l’autenticazione di un utente ed avvia una sessione di lavoro.
static void AuthenticationManager.executeLogout(DataContainer dataTable)
          Chiude la sessione di lavoro relativa all'utente identificato con i dati riportati nell'istanza di DataContainer passata come parametro.
 void BusinessDelegate4Server.executeSecurityCheck(DataContainer dataTable, java.lang.String netAddress)
           
 void BusinessDelegate4Client.executeSecurityCheck(DataContainer dataTable, java.lang.String netAddress)
           
 void BusinessDelegate.executeSecurityCheck(DataContainer dataTable, java.lang.String netAddress)
          Controlla la validità delle provenienza di una richiesta di esecuzione di un servizio.
 void BusinessDelegate4Server.executeSecurityCheck(java.lang.String username, java.lang.String netAddress)
           
 void BusinessDelegate4Client.executeSecurityCheck(java.lang.String username, java.lang.String netAddress)
           
 void BusinessDelegate.executeSecurityCheck(java.lang.String username, java.lang.String netAddress)
          Controlla la validità delle provenienza di una richiesta di esecuzione di un servizio.
private  void BusinessDelegate4Server.executeUpdateService(DataContainer dataTable)
          Esegue il servizio di aggiornamento dati utilizzando come dati aggiornati quelli riportati nell'istanza di DataContainer passata come parametro.
static DataContainersList GetManager.getBilancio(DataContainer dataTable)
          Recupera i dati necessari alla costruzione di un'istanza di Bilancio che rispetti i parametri riportati nell'istanza di DataContainer passata come parametro.
static DataContainersList GetManager.getElencoMovimentazioni(DataContainer dataTable)
          Recupera i dati necessari alla costruzione di un array di istanze di MovimentazioneFinanziaria che rispettino i parametri riportati nell'istanza di DataContainer passata come parametro.
static DataContainersList GetManager.getElencoTipiMovimentazioni(DataContainer dataTable)
          Recupera i dati necessari alla costruzione dell'elenco dei tipi di entrata o di uscita.
static DataContainer GetManager.getMovimentazione(DataContainer dataTable)
          Recupera i dati necessari alla costruzione di un'istanza di MovimentazioneFinanziaria che rispetti i parametri riportati nell'istanza di DataContainer passata come parametro.
static DataContainer GetManager.getUtente(DataContainer dataTable)
          Recupera i dati necessari alla costruzione di un'istanza di Utente che rispetti i parametri riportati nell'istanza di DataContainer passata come parametro.
static void InsertManager.insertMovimentazione(DataContainer dataTable)
          Inserisce nel database i dati di una movimentazione finanziaria riportati nell'istanza di DataContainer passata come parametro.
static void InsertManager.insertUtente(DataContainer dataTable)
          Inserisce nel database i dati di un utente riportati nell'istanza di DataContainer passata come parametro.
static void UpdateManager.updateMovimentazione(DataContainer dataTable)
          Aggiorna i dati di una movimentazione finanziaria sulla base dei dati contenuti nell'istanza di DataContainer passata come parametro.
static void UpdateManager.updateUtente(DataContainer dataTable)
          Aggiorna i dati di un utente sulla base dei dati contenuti nell'istanza di DataContainer passata come parametro.
static void AuthenticationManager.validateRequestOrigin(DataContainer dataTable, java.lang.String requestAddress)
          Controlla la validità delle provenienza di una richiesta di esecuzione di un servizio.
static void AuthenticationManager.validateRequestOrigin(java.lang.String username, java.lang.String requestAddress)
          Controlla la validità delle provenienza di una richiesta di esecuzione di un servizio.
private static void AuthenticationManager.validateRequestOrigin(Utente user)
          Controlla la validità delle provenienza di una richiesta di esecuzione di un servizio.