acube.projet.integration.utilisateur
Classe GroupeDAOJdbc
java.lang.Object
acube.projet.integration.utilisateur.GroupeDAOJdbc Interfaces à implémenter:
-
public class GroupeDAOJdbc
hérite de Object
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
Sommaire des Attributs |
protected static Configuration |
configSQLm_configSQL : 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 |
|
create(String newNom, String newMail)Creation d'un groupe |
|
delete(int id)Suppression d'un groupe |
|
list()Recuperation de la liste des groupes |
|
listByID(int id)Cette fonction retourne 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
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:
-
-
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:
-
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:
-
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:
-
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:
-
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
DocFlex/Doclet is both a multi-format Javadoc doclet and a free edition of DocFlex/Javadoc. If you need to customize your Javadoc without writing a full-blown doclet from scratch, DocFlex/Javadoc may be the only tool able to help you! Find out more at www.docflex.com