acube.projet.integration.utilisateur
Classe GroupeDAOTest
java.lang.Object
acube.projet.integration.utilisateur.GroupeDAOTest Interfaces à implémenter:
-
public class GroupeDAOTest
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 directement dans cette classe.
C'est un DAO de test.
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 idGroupe)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 Constructeurs
GroupeDAOTest
public GroupeDAOTest()
Détail des méthodes
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
listByID
public GroupeVO listByID(int idGroupe) throws DAOException, JDBCWrapperException, TechnicalException -
Cette fonction retourne un groupe
Spécifié par:
-
Paramètres:
-
idGroupe - Id du groupe recherché
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
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 - : 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