|
Gabarit Serveur J2EE ACube V2.7.4 |
|
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 |
|
DAO_CLEDAO_CLE : nom de la cle dans le fichier de properties
donnant les classes dao a utiliser
|
protected static 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 |
|
create(String newNom, String newMail)Creation d'un groupe |
|
delete(int id)Suppression d'un groupe |
|
getDAO(String name)Méthode permettant de créer un DAO en utilisant sa Factory. |
|
list()Recuperation de la liste des groupes |
|
listByID(int id)Recuperation d'un groupe |
|
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
-
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 |
|
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.
|
|