|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectgestioneAccessi.DBAccount
public class DBAccount
La classe si occupa di gestire la connessione con il database tramite JDBC che permette di mandare interrogazioni al database
Constructor Summary | |
---|---|
DBAccount()
Costruttore (crea un'istanza della classe) |
Method Summary | |
---|---|
void |
closeConnection()
chiude la connessione con il database |
Account |
getAccount(java.lang.String user,
java.lang.String pwd)
ritorna l'account contenuto nel datatbase che ha come userID e password quelli passati |
java.util.ArrayList<Account> |
getElencoAccount()
ritorna la lista contenente tutti gli account del database |
boolean |
isPresente(java.lang.String user,
java.lang.String pwd)
metodo invocato per la verifica della presenza di un account all'interno del database |
void |
openConnection()
apre la connessione con il database |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DBAccount() throws java.sql.SQLException, java.lang.ClassNotFoundException
java.sql.SQLException
- eccezione lanciata se si verifica un errore nell'accesso al database
java.lang.ClassNotFoundException
- eccezione lanciata nell'accesso al databaseMethod Detail |
---|
public void closeConnection() throws java.sql.SQLException
java.sql.SQLException
- eccezione lanciata se si verifica un errore nell'accesso al databasepublic Account getAccount(java.lang.String user, java.lang.String pwd) throws NotFoundException, java.sql.SQLException, InvalidPassedStringException
user
- userID dell'account da cercarepwd
- password dell'account da cercare
InvalidPassedStringException
- eccezione lanciata nel caso in cui la stringa passata non e' valida (in questo caso userID e password)
java.sql.SQLException
- eccezione lanciata se si verifica un errore nell'accesso al database
NotFoundException
- eccezione lanciata nel caso in cui non ci sia un account corrispondente a quello richiestopublic java.util.ArrayList<Account> getElencoAccount() throws java.sql.SQLException, InvalidPassedStringException
InvalidPassedStringException
- eccezione lanciata nel caso in cui la stringa passata non e' valida
java.sql.SQLException
- eccezione lanciata se si verifica un errore nell'accesso al databasepublic boolean isPresente(java.lang.String user, java.lang.String pwd) throws InvalidPassedStringException, java.sql.SQLException
user
- nome utente associato all'account di cui si vuole verificare la presenzapwd
- password associata all'account di cui si vuole verificare la presenza
InvalidPassedStringException
- eccezione lanciata nel caso in cui la stringa passata non e' valida
java.sql.SQLException
- eccezione lanciata se si verifica un errore nell'accesso al databasepublic void openConnection() throws java.sql.SQLException, java.io.FileNotFoundException, java.io.IOException, java.lang.ClassNotFoundException
java.sql.SQLException
- lanciata se si verifica un errore nell'accesso al database
java.io.FileNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |