org.genealogie.controleur
Interface RecherchesWebCtrl

All Known Implementing Classes:
RecherchesWebCtrlImpl

public interface 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:05 $
Author:
Templth

Field Summary
static java.lang.String RECHERCHE_DATE_ENVOI_INCONNU
           
static java.lang.String RECHERCHE_WEB_ADRESSE_INCONNU
           
static java.lang.String RECHERCHE_WEB_ETAT_INCONNU
           
static java.lang.String RECHERCHE_WEB_LIBELLE_VIDE
           
static java.lang.String RECHERCHE_WEB_LIEU_INCONNU
           
static java.lang.String RECHERCHE_WEB_NULL
           
static java.lang.String RECHERCHE_WEB_PARAM_NULL
           
static java.lang.String RECHERCHE_WEB_TYPE_INCONNU
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer une recherche en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 RecherchesWebUtils getRechercheWeb()
          Accesseur en lecture de la recherche.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int rechercheId)
          Initialisation avec la recherche pour la classe.
 void init(FactoryDAO factory, RecherchesWebUtils recherche)
          Initialisation avec la recherche pour la classe.
 void insert(RecherchesWebUtils recherche)
          Cette m‚thode permet d'ins‚rer une recherche 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 un REGISTRE en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(RecherchesWebUtils recherche)
          Cette m‚thode permet de mettre … jour une recherche 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 en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 

Field Detail

RECHERCHE_WEB_PARAM_NULL

public static final java.lang.String RECHERCHE_WEB_PARAM_NULL

RECHERCHE_WEB_LIBELLE_VIDE

public static final java.lang.String RECHERCHE_WEB_LIBELLE_VIDE

RECHERCHE_WEB_TYPE_INCONNU

public static final java.lang.String RECHERCHE_WEB_TYPE_INCONNU

RECHERCHE_WEB_ETAT_INCONNU

public static final java.lang.String RECHERCHE_WEB_ETAT_INCONNU

RECHERCHE_WEB_ADRESSE_INCONNU

public static final java.lang.String RECHERCHE_WEB_ADRESSE_INCONNU

RECHERCHE_WEB_LIEU_INCONNU

public static final java.lang.String RECHERCHE_WEB_LIEU_INCONNU

RECHERCHE_DATE_ENVOI_INCONNU

public static final java.lang.String RECHERCHE_DATE_ENVOI_INCONNU

RECHERCHE_WEB_NULL

public static final java.lang.String RECHERCHE_WEB_NULL
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.


init

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

Initialisation avec la recherche pour la classe.

Parameters:
factory - la factory
recherche - la recherche

init

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

Initialisation avec la recherche pour la classe.

Parameters:
factory - la factory
rechercheId - l'identifiant de la recherche

getRechercheWeb

public RecherchesWebUtils getRechercheWeb()

Accesseur en lecture de la recherche.

Returns:
la recherche

insert

public void insert(RecherchesWebUtils recherche)
            throws JGeneaException

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

Parameters:
recherche - la recherche

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 un REGISTRE en base, aprŠs avoir fait les v‚rifications n‚cessaires.

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

update

public void update(RecherchesWebUtils recherche)
            throws JGeneaException

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

Parameters:
recherche - la recherche

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 en base, aprŠs avoir fait les v‚rifications n‚cessaires.

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

delete

public void delete()
            throws JGeneaException

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



Copyright © 2002 JGenea DAO. All Rights Reserved.