|
Gabarit Serveur J2EE ACube V2.7.4 |
|
acube.projet.integration.exemple
Classe ExempleDAOJdbc
java.lang.Object
acube.projet.integration.exemple.ExempleDAOJdbc Interfaces à implémenter:
-
public class ExempleDAOJdbc
hérite de Object
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 |
configSQLconfigSQL : Définition du fichier de 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 |
|
|
|
|
|
list()Cette fonction retourne la liste des parametres de l'application |
|
listByName(String nom)Récupère un paramètre applicatif |
|
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 |
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:
-
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:
-
-
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:
-
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
-
Creation - ajout TR
Spécifié par:
-
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 -
Suppression - ajout TR
Spécifié par:
-
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 |
|
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.
|
|