org.genealogie.controleur.defaut
Class AdressesCtrlImpl

java.lang.Object
  |
  +--org.genealogie.controleur.defaut.GenericCtrl
        |
        +--org.genealogie.controleur.defaut.AdressesCtrlImpl
All Implemented Interfaces:
AdressesCtrl

public class AdressesCtrlImpl
extends GenericCtrl
implements AdressesCtrl

Classe de contr“le pour les op‚rations de manipulation des adresses. Les erreurs lev‚es sont de type AdresseException avec des codes d‚finis en chaŒnes 'public static' de la classe.

Version:
$Revision: 1.23 $, $Date: 2003/03/26 14:47:11 $
Author:
Templth

Field Summary
private  AdresseImpl adresse
           
private  FactoryDAO factory
           
private  RecherchesDAO recherchesDAO
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.AdressesCtrl
ADRESSE_DELETE_ERREUR, ADRESSE_HAS_DOCUMENTS_ASSOCIES, ADRESSE_INSERT_ERREUR, ADRESSE_LIBELLE_VIDE, ADRESSE_LIEU_INCONNU, ADRESSE_NULL, ADRESSE_PARAM_NULL, ADRESSE_UPDATE_ERREUR
 
Constructor Summary
AdressesCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 AdresseUtils getAdresse()
          Accesseur en lecture de l'adresse.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, AdresseUtils adresse)
          Initialisation avec l'adresse pour la classe.
 void init(FactoryDAO factory, int adresseId)
          Initialisation avec l'adresse pour la classe.
 void insert(AdresseUtils adresse)
          Cette m‚thode permet d'ins‚rer une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(java.lang.String libelle, CommuneUtils lieu, java.lang.String commentaires)
          Cette m‚thode permet d'ins‚rer une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(AdresseUtils adresse)
          Cette m‚thode permet de mettre … jour une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle, CommuneUtils lieu, java.lang.String commentaires)
          Cette m‚thode permet de mettre … jour une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 
Methods inherited from class org.genealogie.controleur.defaut.GenericCtrl
estDecede, estDecede, getAge, getAge, getFormatDate, getPrenoms, getPrenoms, insererPersonneTable, isDateApprochee, majPersonneTable, setFormatDate, supprimerPersonneTable, supprimerPersonneTable
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

factory

private FactoryDAO factory

recherchesDAO

private RecherchesDAO recherchesDAO

adresse

private AdresseImpl adresse
Constructor Detail

AdressesCtrlImpl

public AdressesCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface AdressesCtrl

init

public void init(FactoryDAO factory,
                 AdresseUtils adresse)
          throws JGeneaException

Initialisation avec l'adresse pour la classe.

Specified by:
init in interface AdressesCtrl
Parameters:
factory - la factory
adresse - l'adresse

init

public void init(FactoryDAO factory,
                 int adresseId)
          throws JGeneaException

Initialisation avec l'adresse pour la classe.

Specified by:
init in interface AdressesCtrl
Parameters:
factory - la factory
adresseId - l'identifiant de l'adresse

getAdresse

public AdresseUtils getAdresse()

Accesseur en lecture de l'adresse.

Specified by:
getAdresse in interface AdressesCtrl
Returns:
l'adresse

insert

public void insert(AdresseUtils adresse)
            throws JGeneaException

Cette m‚thode permet d'ins‚rer une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Specified by:
insert in interface AdressesCtrl
Parameters:
adresse - le type de recherche

insert

public void insert(java.lang.String libelle,
                   CommuneUtils lieu,
                   java.lang.String commentaires)
            throws JGeneaException

Cette m‚thode permet d'ins‚rer une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Specified by:
insert in interface AdressesCtrl
Parameters:
libelle - le libell‚ de l'adresse
lieu - le lieu de l'adresse
commentaires - le commentaire de l'adresse

update

public void update(AdresseUtils adresse)
            throws JGeneaException

Cette m‚thode permet de mettre … jour une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Specified by:
update in interface AdressesCtrl
Parameters:
adresse - l'adresse

update

public void update(java.lang.String libelle,
                   CommuneUtils lieu,
                   java.lang.String commentaires)
            throws JGeneaException

Cette m‚thode permet de mettre … jour une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Specified by:
update in interface AdressesCtrl
Parameters:
libelle - le libell‚ de l'adresse
lieu - le lieu de l'adresse
commentaires - le commentaire de l'adresse

delete

public void delete()
            throws JGeneaException

Cette m‚thode permet de suprimer une adresse en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Specified by:
delete in interface AdressesCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.