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
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
-
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
-
TechnicalException - en cas de probleme technique
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