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

acube.projet.business.utilisateur
Classe GroupeDelegate
java.lang.Object
  acube.projet.business.utilisateur.GroupeDelegate

public class GroupeDelegate
hérite de Object
Cette classe représente le Delegate sur les Groupes
Version:
2.0

Sommaire des Attributs
protected static String
DAO_CLE
DAO_CLE: nom de la cle dans le fichier de properties donnant les classes dao a utiliser
protected static Configuration
fichierConfigDAO
fichierConfigDAO fichier de configuration
private GroupeDAO
groupeDAO
groupeDAO DAO pour les groupes
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
GroupeDelegate()
Constructeur
Sommaire des Méthodes
boolean
create(String newNom, String newMail)
Creation d'un groupe
boolean
delete(int id)
Suppression d'un groupe
getDAO(String name)
Méthode permettant de créer un DAO en utilisant sa Factory.
ArrayList
list()
Recuperation de la liste des groupes
listByID(int id)
Recuperation d'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
Détail des Attributs
fichierConfigDAO
protected static Configuration fichierConfigDAO
fichierConfigDAO fichier de configuration

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

DAO_CLE
protected static String DAO_CLE
DAO_CLE: nom de la cle dans le fichier de properties donnant les classes dao a utiliser

groupeDAO
private GroupeDAO groupeDAO
groupeDAO DAO pour les groupes
Détail des Constructeurs
GroupeDelegate
public GroupeDelegate()
               throws TechnicalException
Constructeur
Exceptions:
TechnicalException
Détail des méthodes
getDAO
public GroupeDAO getDAO(String name)
                 throws TechnicalException
Méthode permettant de créer un DAO en utilisant sa Factory.
Paramètres:
name - nom du DAO.
Retours:
GroupeDAO groupeDAO
Exceptions:
TechnicalException - en cas de probleme de recuperation du dao

listByID
public GroupeVO listByID(int id)
                  throws DAOException,
                         JDBCWrapperException,
                         TechnicalException
Recuperation d'un groupe
Paramètres:
id - identifiant du groupe a recuperer
Retours:
GroupeVO groupe a recuperer
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
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
Paramètres:
newNom - le nom du groupe
newMail - le mail du groupe
Retours:
boolean 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
Paramètres:
id - identifiant du groupe à modifier
newNom - le nom du groupe
newMail - le mail du groupe
Retours:
boolean le resultat de la modification 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
Paramètres:
id - identifiant du groupe a supprimer
Retours:
boolean 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