Gabarit Serveur J2EE ACube V2.7.4
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

acube.projet.integration.exemple
Classe ExempleDAOJdbc
java.lang.Object
  acube.projet.integration.exemple.ExempleDAOJdbc
Interfaces à implémenter:

public class ExempleDAOJdbc
hérite de Object
implémente ExempleDAO
Cette classe implémente l'interface "ParametreApplicatifDAO": elle définit les méthodes permettant d'accéder et de manipuler les données correspondant à un (ou plusieurs) Paramètres Applicatifs. Les données manipulées sont contenues dans une base de données
Version:
2.0

Sommaire des Attributs
protected static Configuration
configSQL
configSQL : Définition du fichier de configuration
private static Logger
logger
m_logger : Definition du logger
protected static String
PARAMETRE_APPLI_NOM_OBJET_METIER
PARAMETRE_APPLI_NOM_OBJET_METIER: nom de l'objet metier tel qu'il doit apparaitre dans les messages
private String
THIS_CLASS
THIS_CLASS : Définition de la classe utilisée par le logger
Sommaire des Constructeurs
ExempleDAOJdbc()
Constructeur
Sommaire des Méthodes
create(ParametreApplicatifVO argVo)
Creation - ajout TR
boolean
delete(ParametreApplicatifVO argVo)
Suppression - ajout TR
ArrayList
list()
Cette fonction retourne la liste des parametres de l'application
listByName(String nom)
Récupère un paramètre applicatif
boolean
update(String nom, String valeur)
Cette fonction permet de modifier la valeur d'un parametre applicatif
Méthodes héritées de la classe java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Méthodes héritées de l'interface acube.projet.integration.exemple.ExempleDAO
create, delete, list, listByName, update
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
configSQL : Définition du fichier de configuration

PARAMETRE_APPLI_NOM_OBJET_METIER
protected static String PARAMETRE_APPLI_NOM_OBJET_METIER
PARAMETRE_APPLI_NOM_OBJET_METIER: nom de l'objet metier tel qu'il doit apparaitre dans les messages
Détail des Constructeurs
ExempleDAOJdbc
public ExempleDAOJdbc()
               throws TechnicalException
Constructeur
Exceptions:
TechnicalException
Détail des méthodes
list
public ArrayList list()
               throws DAOException,
                      JDBCWrapperException,
                      TechnicalException
Cette fonction retourne la liste des parametres de l'application
Spécifié par:
list in interface ExempleDAO
Retours:
ArrayList la liste des parametres applicatifs
Exceptions:
DAOException - en cas de probleme d'acces aux donnees
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
TechnicalException - en cas de probleme technique

listByName
public ParametreApplicatifVO listByName(String nom)
                                 throws DAOException,
                                        JDBCWrapperException,
                                        TechnicalException
Récupère un paramètre applicatif
Spécifié par:
listByName in interface ExempleDAO
Retours:
ParametreApplicatifVO correspondant au paramètre
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(String nom,
                      String valeur)
               throws DAOException,
                      JDBCWrapperException,
                      TechnicalException
Cette fonction permet de modifier la valeur d'un parametre applicatif
Spécifié par:
update in interface ExempleDAO
Paramètres:
nom - nom du parametre
valeur - valeur du parametre
Retours:
boolean resultats 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

create
public ParametreApplicatifVO create(ParametreApplicatifVO argVo)
                             throws DAOException,
                                    JDBCWrapperException,
                                    TechnicalException
Description copied from interface: ExempleDAO
Creation - ajout TR
Spécifié par:
create in interface ExempleDAO
Paramètres:
argVo - PaysVO
Retours:
PaysVO le vo complet, avec l'identifiant de l'élément créé
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(ParametreApplicatifVO argVo)
               throws DAOException,
                      JDBCWrapperException,
                      TechnicalException
Description copied from interface: ExempleDAO
Suppression - ajout TR
Spécifié par:
delete in interface ExempleDAO
Paramètres:
argVo - PaysVO
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

Gabarit Serveur J2EE ACube V2.7.4
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

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.
Documentation generated by DocFlex