acube.projet.integration.utilisateur
Interface UtilisateurDAO
Toutes les Classes qui l'implémentent:
-
public interface UtilisateurDAO
Cette interface représente le DAO pour les Utilisateurs:
elle déclare les méthodes permettant d'accéder et de manipuler les
données correspondant à un (ou plusieurs) Utilisateurs
Sommaire des Méthodes |
|
|
|
delete(int id)Suppression d'un utilisateur |
|
isUtilisateur(int id)Vérification de la présence d'un utilisateur en base |
|
list()Recuperation de la liste des utilisateurs |
|
listById(int id)Recuperation d'un utilisateur |
|
|
|
|
Détail des méthodes
listById
public UtilisateurVO listById(int id) throws DAOException, JDBCWrapperException, TechnicalException -
Recuperation d'un utilisateur
Paramètres:
-
id - int id de l'utilisateur sur lequel effectuer la recherche
Retours:
-
UtilisateurVO informations sur l'utilisateur correspondant à l'id
Exceptions:
-
DAOException - en cas de probleme d'acces aux donnees
-
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
-
TechnicalException - en cas de probleme technique
listByLogin
public UtilisateurVO listByLogin(String login) throws DAOException, JDBCWrapperException, TechnicalException -
Recuperation d'un utilisateur
Paramètres:
-
login - String login de l'utilisateur sur lequel effectuer la recherche
Retours:
-
UtilisateurVO informations sur l'utilisateur correspondant au login
Exceptions:
-
DAOException - en cas de probleme d'acces aux donnees
-
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
-
TechnicalException - en cas de probleme technique
list
public ArrayList list()
throws DAOException,
JDBCWrapperException,
TechnicalException
-
Recuperation de la liste des utilisateurs
Retours:
-
ArrayList la liste des utilisateurs
Exceptions:
-
DAOException - en cas de probleme d'acces aux donnees
-
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
-
TechnicalException - en cas de probleme technique
update
public boolean update(UtilisateurVO utilisateurVO) throws DAOException, JDBCWrapperException, TechnicalException -
Modification d'un utilisateur
Paramètres:
-
utilisateurVO - UtilisateurVO
Retours:
-
boolean pour préciser si la modification s'est bien déroulé ou non (false)
Exceptions:
-
DAOException - en cas de probleme d'acces aux donnees
-
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
-
TechnicalException - en cas de probleme technique
create
public boolean create(UtilisateurVO utilisateurVO) throws DAOException, JDBCWrapperException, TechnicalException -
Creation d'un utilisateur
Paramètres:
-
utilisateurVO - UtilisateurVO
Retours:
-
boolean pour préciser si la creation s'est bien déroulée ou non (false)
Exceptions:
-
DAOException - en cas de probleme d'acces aux donnees
-
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
-
TechnicalException - en cas de probleme technique
delete
public boolean delete(int id)
throws DAOException,
JDBCWrapperException,
TechnicalException
-
Suppression d'un utilisateur
Paramètres:
-
id - int id de l'utilisateur a supprimer
Retours:
-
le resultat de la suppression true=OK, false=KO
Exceptions:
-
DAOException - en cas de probleme d'acces aux donnees
-
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
-
TechnicalException - en cas de probleme technique
isUtilisateur
public boolean isUtilisateur(int id)
throws DAOException,
JDBCWrapperException,
TechnicalException
-
Vérification de la présence d'un utilisateur en base
Paramètres:
-
id - int id de l'utilisateur sur lequel effectuer la recherche
Retours:
-
boolean true si l'utilisateur existe en base
Exceptions:
-
DAOException - en cas de probleme d'acces aux donnees
-
JDBCWrapperException - prb avec le JDBCWrapper
-
TechnicalException - en cas de probleme technique
DocFlex/Doclet is both a multi-format Javadoc doclet and a free edition of DocFlex/Javadoc. If you need to customize your Javadoc without writing a full-blown doclet from scratch, DocFlex/Javadoc may be the only tool able to help you! Find out more at www.docflex.com