org.genealogie.controleur.defaut
Class AdressesWebCtrlImpl

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

public class AdressesWebCtrlImpl
extends GenericCtrl
implements AdressesWebCtrl

Classe de contr“le pour les op‚rations de manipulation des adresses web. Les erreurs lev‚es sont de type AdresseWebException 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  AdresseWebImpl adresseWeb
           
private  FactoryDAO factory
           
private  RecherchesDAO recherchesDAO
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.AdressesWebCtrl
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
AdressesWebCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer une adresse web en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 AdresseWebUtils getAdresseWeb()
          Accesseur en lecture de l'adresse web.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, AdresseWebUtils adresseWeb)
          Initialisation avec l'adresse web pour la classe.
 void init(FactoryDAO factory, int adresseWebId)
          Initialisation avec l'adresse web pour la classe.
 void insert(AdresseWebUtils adresseWeb)
          Cette m‚thode permet d'ins‚rer une adresse web en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(java.lang.String libelle, RepertoireUtils repertoire, java.lang.String commentaires)
          Cette m‚thode permet d'ins‚rer une adresse web en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(AdresseWebUtils adresseWeb)
          Cette m‚thode permet de mettre … jour une adresse web en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle, RepertoireUtils repertoire, java.lang.String commentaires)
          Cette m‚thode permet de mettre … jour une adresse web 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

adresseWeb

private AdresseWebImpl adresseWeb
Constructor Detail

AdressesWebCtrlImpl

public AdressesWebCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface AdressesWebCtrl

init

public void init(FactoryDAO factory,
                 AdresseWebUtils adresseWeb)
          throws JGeneaException

Initialisation avec l'adresse web pour la classe.

Specified by:
init in interface AdressesWebCtrl
Parameters:
factory - la factory
adresseWeb - l'adresse web

init

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

Initialisation avec l'adresse web pour la classe.

Specified by:
init in interface AdressesWebCtrl
Parameters:
factory - la factory
adresseWebId - l'identifiant de l'adresse web

getAdresseWeb

public AdresseWebUtils getAdresseWeb()

Accesseur en lecture de l'adresse web.

Specified by:
getAdresseWeb in interface AdressesWebCtrl
Returns:
l'adresse web

insert

public void insert(AdresseWebUtils adresseWeb)
            throws JGeneaException

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

Specified by:
insert in interface AdressesWebCtrl
Parameters:
adresseWeb - l'adresse

insert

public void insert(java.lang.String libelle,
                   RepertoireUtils repertoire,
                   java.lang.String commentaires)
            throws JGeneaException

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

Specified by:
insert in interface AdressesWebCtrl
Parameters:
libelle - le libell‚ de l'adresse web
repertoire - le repertoire de l'adresse web
commentaires - le commentaire de l'adresse web

update

public void update(AdresseWebUtils adresseWeb)
            throws JGeneaException

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

Specified by:
update in interface AdressesWebCtrl
Parameters:
adresseWeb - l'adresse web

update

public void update(java.lang.String libelle,
                   RepertoireUtils repertoire,
                   java.lang.String commentaires)
            throws JGeneaException

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

Specified by:
update in interface AdressesWebCtrl
Parameters:
libelle - le libell‚ de l'adresse web
repertoire - le repertoire de l'adresse web
commentaires - le commentaire de l'adresse web

delete

public void delete()
            throws JGeneaException

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

Specified by:
delete in interface AdressesWebCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.