acube.projet.integration.utilisateur
Interface GroupeDAO
Toutes les Classes qui l'implémentent:
-
public interface GroupeDAO
Cette interface représente le DAO pour les Groupes:
elle déclare les méthodes permettant d'accéder et de manipuler les
données correspondant à un (ou plusieurs) Groupes
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 |
Détail des méthodes
listByID
public GroupeVO listByID(int idGroupe) throws DAOException, JDBCWrapperException, TechnicalException -
Cette fonction retourne un groupe
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
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:
-
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 - : 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
Paramètres:
-
id - int : Identifiant du groupe a supprimer
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
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