|
Gabarit Serveur J2EE ACube V2.7.4 |
|
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
Version:
-
2.0
Sommaire des Attributs |
|
DAO_CLEDAO_CLE : nom de la cle dans le fichier de properties
donnant les classes dao a utiliser
|
protected static Configuration |
|
|
loggerm_logger : Definition du logger
|
|
|
|
THIS_CLASSTHIS_CLASS : Définition de la classe utilisée par le
logger
|
Sommaire des Constructeurs |
|
Sommaire des Méthodes |
|
|
|
getDAO(String name)Méthode permettant de créer un DAO en utilisant sa Factory. |
|
|
|
list()Lister les paramètres applicatifs |
|
|
|
|
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
-
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
-
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 - en cas de probleme avec le JDBCWrapper
-
TechnicalException - en cas de probleme technique
|
Gabarit Serveur J2EE ACube V2.7.4 |
|
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.
|
|