CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

acube.projet.integration.utilisateur
Interface GroupeDAO
acube.projet.integration.utilisateur
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
boolean
create(String newNom, String newMail)
Creation d'un groupe
boolean
delete(int id)
Suppression d'un groupe
ArrayList
list()
Recuperation de la liste des groupes
listByID(int idGroupe)
Cette fonction retourne un groupe
boolean
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

CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

Java API documentation generated with DocFlex/Doclet v1.4.10a
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