Gabarit Serveur J2EE ACube V2.7.4
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

acube.projet.integration.utilisateur
Classe GroupeDAOJdbc
java.lang.Object
  acube.projet.integration.utilisateur.GroupeDAOJdbc
Interfaces à implémenter:

public class GroupeDAOJdbc
hérite de Object
implémente GroupeDAO
Cette classe implémente l'interface "GroupeDAO": elle définit les méthodes permettant d'accéder et de manipuler les données correspondant à un (ou plusieurs) Groupes. Les données manipulées sont contenues dans une base de données
Version:
2.0

Sommaire des Attributs
protected static Configuration
configSQL
m_configSQL: Définition du fichier de configuration
protected static String
GROUPE_NOM_OBJET_METIER
GROUPE_NOM_OBJET_METIER: nom de l'objet metier tel qu'il doit apparaitre dans les messages
private static Logger
logger
m_logger: Definition du logger
private String
THIS_CLASS
THIS_CLASS: Définition de la classe utilisée par le logger
Sommaire des Constructeurs
GroupeDAOJdbc()
Constructeur
Sommaire des Méthodes
boolean
create(String newNom, String newMail)
Creation d'un groupe
boolean
delete(int id)
Suppression d'un groupe
ArrayList
list()
Recuperation de la liste des groupes
listByID(int id)
Cette fonction retourne un groupe
boolean
update(int id, String newNom, String newMail)
Modification d'un groupe
Méthodes héritées de la classe java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Méthodes héritées de l'interface acube.projet.integration.utilisateur.GroupeDAO
create, delete, list, listByID, update
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
m_configSQL: Définition du fichier de configuration

GROUPE_NOM_OBJET_METIER
protected static String GROUPE_NOM_OBJET_METIER
GROUPE_NOM_OBJET_METIER: nom de l'objet metier tel qu'il doit apparaitre dans les messages
Détail des Constructeurs
GroupeDAOJdbc
public GroupeDAOJdbc()
              throws TechnicalException
Constructeur
Exceptions:
TechnicalException
Détail des méthodes
listByID
public GroupeVO listByID(int id)
                  throws DAOException,
                         JDBCWrapperException,
                         TechnicalException
Cette fonction retourne un groupe
Spécifié par:
listByID in interface GroupeDAO
Retours:
Groupe correspondant à l'Id recherché
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 groupes
Spécifié par:
list in interface GroupeDAO
Retours:
liste des groupes
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(String newNom,
                      String newMail)
               throws DAOException,
                      JDBCWrapperException,
                      TechnicalException
Creation d'un groupe
Spécifié par:
create in interface GroupeDAO
Paramètres:
newNom - : le nom du groupe
newMail - : le mail du groupe
Retours:
le resultat de la creation 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

update
public boolean update(int id,
                      String newNom,
                      String newMail)
               throws DAOException,
                      JDBCWrapperException,
                      TechnicalException
Modification d'un groupe
Spécifié par:
update in interface GroupeDAO
Paramètres:
id - : l'identifiant du groupe
newNom - : le nom du groupe
newMail - : le mail du groupe
Retours:
le resultat de la modification en base 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

delete
public boolean delete(int id)
               throws DAOException,
                      JDBCWrapperException,
                      TechnicalException
Suppression d'un groupe
Spécifié par:
delete in interface GroupeDAO
Paramètres:
id - int : Identifiant du groupe 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

Gabarit Serveur J2EE ACube V2.7.4
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

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.
Documentation generated by DocFlex