org.genealogie.controleur.defaut
Class RecherchesWebCtrlImpl

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

public class RecherchesWebCtrlImpl
extends GenericCtrl
implements RecherchesWebCtrl

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

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

Field Summary
private  FactoryDAO factory
           
private  RecherchesDAO recherchesDAO
           
private  RechercheWebImpl rechercheWeb
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.RecherchesWebCtrl
RECHERCHE_DATE_ENVOI_INCONNU, RECHERCHE_WEB_ADRESSE_INCONNU, RECHERCHE_WEB_ETAT_INCONNU, RECHERCHE_WEB_LIBELLE_VIDE, RECHERCHE_WEB_LIEU_INCONNU, RECHERCHE_WEB_NULL, RECHERCHE_WEB_PARAM_NULL, RECHERCHE_WEB_TYPE_INCONNU
 
Constructor Summary
RecherchesWebCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer une recherche web en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 RecherchesWebUtils getRechercheWeb()
          Accesseur en lecture de la recherche web.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int rechercheWebId)
          Initialisation avec la recherche web pour la classe.
 void init(FactoryDAO factory, RecherchesWebUtils rechercheWeb)
          Initialisation avec la recherche web pour la classe.
 void insert(RecherchesWebUtils rechercheWeb)
          Cette m‚thode permet d'ins‚rer une recherche web en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(java.lang.String libelle, java.lang.String periode, java.lang.String dateEnvoi, java.lang.String dateRetour, java.lang.String descriptif, java.lang.String descriptifRetour, TypesRechercheUtils type, EtatsRechercheUtils etat, AdresseWebUtils adresseWeb, CommuneUtils commune)
          Cette m‚thode permet d'ins‚rer une recherche web en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(RecherchesWebUtils rechercheWeb)
          Cette m‚thode permet de mettre … jour une recherche web en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle, java.lang.String periode, java.lang.String dateEnvoi, java.lang.String dateRetour, java.lang.String descriptif, java.lang.String descriptifRetour, TypesRechercheUtils type, EtatsRechercheUtils etat, AdresseWebUtils adresseWeb, CommuneUtils commune)
          Cette m‚thode permet de mettre … jour une recherche 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

rechercheWeb

private RechercheWebImpl rechercheWeb
Constructor Detail

RecherchesWebCtrlImpl

public RecherchesWebCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface RecherchesWebCtrl

init

public void init(FactoryDAO factory,
                 RecherchesWebUtils rechercheWeb)
          throws JGeneaException

Initialisation avec la recherche web pour la classe.

Specified by:
init in interface RecherchesWebCtrl
Parameters:
factory - la factory
rechercheWeb - la recherche web

init

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

Initialisation avec la recherche web pour la classe.

Specified by:
init in interface RecherchesWebCtrl
Parameters:
factory - la factory
rechercheWebId - l'identifiant de la recherche web

getRechercheWeb

public RecherchesWebUtils getRechercheWeb()

Accesseur en lecture de la recherche web.

Specified by:
getRechercheWeb in interface RecherchesWebCtrl
Returns:
la recherche web

insert

public void insert(RecherchesWebUtils rechercheWeb)
            throws JGeneaException

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

Specified by:
insert in interface RecherchesWebCtrl
Parameters:
rechercheWeb - la recherche web

insert

public void insert(java.lang.String libelle,
                   java.lang.String periode,
                   java.lang.String dateEnvoi,
                   java.lang.String dateRetour,
                   java.lang.String descriptif,
                   java.lang.String descriptifRetour,
                   TypesRechercheUtils type,
                   EtatsRechercheUtils etat,
                   AdresseWebUtils adresseWeb,
                   CommuneUtils commune)
            throws JGeneaException

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

Specified by:
insert in interface RecherchesWebCtrl
Parameters:
libelle - le libell‚ de la recherche web
periode - la p‚riode de la recherche web
dateEnvoi - la date d'envoi de la recherche web
dateRetour - la date de retour de la recherche web
descriptif - le descriptif de la recherche web
descriptifRetour - le descriptif de retour de la recherche web
type - le type de la recherche web
etat - l'‚tat de la recherche web
adresse - l'adresse web de la recherche web
commune - la commune de la recherche web

update

public void update(RecherchesWebUtils rechercheWeb)
            throws JGeneaException

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

Specified by:
update in interface RecherchesWebCtrl
Parameters:
rechercheWeb - la recherche web

update

public void update(java.lang.String libelle,
                   java.lang.String periode,
                   java.lang.String dateEnvoi,
                   java.lang.String dateRetour,
                   java.lang.String descriptif,
                   java.lang.String descriptifRetour,
                   TypesRechercheUtils type,
                   EtatsRechercheUtils etat,
                   AdresseWebUtils adresseWeb,
                   CommuneUtils commune)
            throws JGeneaException

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

Specified by:
update in interface RecherchesWebCtrl
Parameters:
libelle - le libell‚ de la recherche web
periode - la p‚riode de la recherche web
dateEnvoi - la date d'envoi de la recherche web
dateRetour - la date de retour de la recherche web
descriptif - le descriptif de la recherche web
descriptifRetour - le descriptif de retour de la recherche web
type - le type de la recherche web
etat - l'‚tat de la recherche web
adresseWeb - l'adresse de la recherche web
commune - la commune de la recherche web

delete

public void delete()
            throws JGeneaException

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

Specified by:
delete in interface RecherchesWebCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.