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

acube.projet.business.exemple
Classe ExempleDelegate
java.lang.Object
  acube.projet.business.exemple.ExempleDelegate

public class ExempleDelegate
hérite de Object
Cette classe représente le Delegate sur les Paramètres Applicatifs

Sommaire des Attributs
protected static String
DAO_CLE
DAO_CLE: nom de la cle dans le fichier de properties donnant les classes dao a utiliser
protected static Configuration
fichierConfigDAO
fichierConfigDAO fichier de configuration
private static Logger
logger
m_logger: Definition du logger
private ExempleDAO
parametreApplicatifDAO
parametreApplicatifDAO DAO pour les parametres applicatif
private String
THIS_CLASS
THIS_CLASS: Définition de la classe utilisée par le logger
Sommaire des Constructeurs
ExempleDelegate()
Constructeur
Sommaire des Méthodes
creer(ParametreApplicatifVO argVo)
Creation - ajout TR
getDAO(String name)
Méthode permettant de créer un DAO en utilisant sa Factory.
getParametreApplicatifByName(String sNomParam)
Récupère un paramètre applicatif
ArrayList
list()
Lister les paramètres applicatifs
boolean
modifierParametreApplicatif(String nomParam, String valeurParam)
Modification d'un paramètre applicatif
boolean
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

fichierConfigDAO
protected static Configuration fichierConfigDAO
fichierConfigDAO fichier de configuration

DAO_CLE
protected static String DAO_CLE
DAO_CLE: nom de la cle dans le fichier de properties donnant les classes dao a utiliser

parametreApplicatifDAO
private ExempleDAO parametreApplicatifDAO
parametreApplicatifDAO DAO pour les parametres applicatif
Détail des Constructeurs
ExempleDelegate
public ExempleDelegate()
                throws TechnicalException
Constructeur
Exceptions:
TechnicalException
Détail des méthodes
getDAO
public ExempleDAO getDAO(String name)
                  throws TechnicalException
Méthode permettant de créer un DAO en utilisant sa Factory.
Paramètres:
name - nom du DAO.
Retours:
ParametreApplicatifDAO un objet de type ParametreApplicatifDAO.
Exceptions:
TechnicalException - en cas de probleme de recuperation du dao

list
public ArrayList list()
               throws DAOException,
                      JDBCWrapperException,
                      TechnicalException
Lister les paramètres applicatifs
Retours:
ArrayList Tableau contenant les ParametreApplicatifVO
Exceptions:
DAOException - en cas de probleme d'acces aux donnees
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
TechnicalException - en cas de probleme technique

getParametreApplicatifByName
public ParametreApplicatifVO getParametreApplicatifByName(String sNomParam)
                                                   throws DAOException,
                                                          JDBCWrapperException,
                                                          TechnicalException
Récupère un paramètre applicatif
Paramètres:
sNomParam - Nom du paramètre à lire
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

modifierParametreApplicatif
public boolean modifierParametreApplicatif(String nomParam,
                                           String valeurParam)
                                    throws DAOException,
                                           JDBCWrapperException,
                                           TechnicalException
Modification d'un paramètre applicatif
Paramètres:
nomParam - : nom du parametre
valeurParam - : valeur du parametre
Retours:
boolean resultat 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

creer
public ParametreApplicatifVO creer(ParametreApplicatifVO argVo)
                            throws DAOException,
                                   JDBCWrapperException,
                                   TechnicalException
Creation - ajout TR
Paramètres:
argVo - ParametreApplicatifVO
Retours:
ParametreApplicatifVO le vo complet
Exceptions:
DAOException - en cas de probleme d'acces aux donnees
JDBCWrapperException - en cas de probleme avec le JDBCWrapper
TechnicalException - en cas de probleme technique

supprimer
public boolean supprimer(ParametreApplicatifVO argVo)
                  throws DAOException,
                         JDBCWrapperException,
                         TechnicalException
Suppression
Paramètres:
argVo - ParametreApplicatifVO
Retours:
le resultat de la suppression true=OK, false=KO
Exceptions:
DAOException - en cas de probleme d'acces aux donnees
JDBCWrapperException
TechnicalException - en cas de probleme technique
MAEException - en cas de probleme avec le JDBCWrapper

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