CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

acube.projet.integration.utilisateur
Interface UtilisateurDAO
acube.projet.integration.utilisateur
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
boolean
create(UtilisateurVO utilisateurVO)
Creation d'un utilisateur
boolean
delete(int id)
Suppression d'un utilisateur
boolean
isUtilisateur(int id)
Vérification de la présence d'un utilisateur en base
ArrayList
list()
Recuperation de la liste des utilisateurs
listById(int id)
Recuperation d'un utilisateur
listByLogin(String login)
Recuperation d'un utilisateur
boolean
update(UtilisateurVO utilisateurVO)
Modification 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

CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

Java API documentation generated with DocFlex/Doclet v1.4.10a
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