|
Gabarit Serveur J2EE ACube V2.7.4 |
|
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
Version:
-
2.0
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
|
Gabarit Serveur J2EE ACube V2.7.4 |
|
Version 2.7.4 du 10/07/2009 / Etat : Validé |
Cette création est mise à disposition selon le Contrat Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford,California 94305, USA.
|
|