|
Gabarit Serveur J2EE ACube V2.7.4 |
|
acube.projet.integration.utilisateur
Classe UtilisateurDAOJdbc
java.lang.Object
acube.projet.integration.utilisateur.UtilisateurDAOJdbc Interfaces à implémenter:
-
public class UtilisateurDAOJdbc
hérite de Object
Cette classe implémente l'interface "UtilisateurDAO":
elle définit les méthodes permettant d'accéder et de manipuler les
données correspondant à un (ou plusieurs) Utilisateurs.
Les données manipulées sont contenues dans une base de données
Version:
-
2.0
Sommaire des Attributs |
protected static Configuration |
configSQLconfigSQL : Définition du fichier de configuration
|
|
loggerm_logger : Definition du logger
|
|
THIS_CLASSTHIS_CLASS : Définition de la classe utilisée par le
logger
|
|
|
Sommaire des Constructeurs |
|
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 |
|
|
|
|
Méthodes héritées de la classe java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Détail des Attributs
logger
private static Logger logger
-
m_logger
: Definition du logger
THIS_CLASS
private String THIS_CLASS
-
THIS_CLASS
: Définition de la classe utilisée par le
logger
configSQL
protected static Configuration configSQL
-
configSQL
: Définition du fichier de configuration
UTILISATEUR_NOM_OBJET_METIER
protected static String UTILISATEUR_NOM_OBJET_METIER
-
UTILISATEUR_NOM_OBJET_METIER
: nom de l'objet metier tel
qu'il doit apparaitre dans les messages
Détail des Constructeurs
UtilisateurDAOJdbc
public UtilisateurDAOJdbc()
throws TechnicalException
-
Constructeur
Exceptions:
-
TechnicalException
Détail des méthodes
listById
public UtilisateurVO listById(int id) throws DAOException, JDBCWrapperException, TechnicalException -
Recuperation d'un utilisateur
Spécifié par:
-
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
Spécifié par:
-
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
Spécifié par:
-
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
Spécifié par:
-
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
Spécifié par:
-
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
Spécifié par:
-
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
Spécifié par:
-
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.
|
|