org.genealogie.controleur
Interface RecherchesCtrl

All Known Implementing Classes:
RecherchesCtrlImpl

public interface RecherchesCtrl

Classe de contr“le pour les op‚rations de manipulation des recherches. 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_ADRESSE_INCONNU
           
static java.lang.String RECHERCHE_DATE_ENVOI_INCONNU
           
static java.lang.String RECHERCHE_ETAT_INCONNU
           
static java.lang.String RECHERCHE_LIBELLE_VIDE
           
static java.lang.String RECHERCHE_LIEU_INCONNU
           
static java.lang.String RECHERCHE_NULL
           
static java.lang.String RECHERCHE_PARAM_NULL
           
static java.lang.String RECHERCHE_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.
 RecherchesUtils getRecherche()
          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, RecherchesUtils recherche)
          Initialisation avec la recherche pour la classe.
 void insert(RecherchesUtils 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, AdresseUtils adresse, CommuneUtils commune)
          Cette m‚thode permet d'ins‚rer un REGISTRE en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(RecherchesUtils 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, AdresseUtils adresse, 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_PARAM_NULL

public static final java.lang.String RECHERCHE_PARAM_NULL

RECHERCHE_LIBELLE_VIDE

public static final java.lang.String RECHERCHE_LIBELLE_VIDE

RECHERCHE_TYPE_INCONNU

public static final java.lang.String RECHERCHE_TYPE_INCONNU

RECHERCHE_ETAT_INCONNU

public static final java.lang.String RECHERCHE_ETAT_INCONNU

RECHERCHE_ADRESSE_INCONNU

public static final java.lang.String RECHERCHE_ADRESSE_INCONNU

RECHERCHE_LIEU_INCONNU

public static final java.lang.String RECHERCHE_LIEU_INCONNU

RECHERCHE_DATE_ENVOI_INCONNU

public static final java.lang.String RECHERCHE_DATE_ENVOI_INCONNU

RECHERCHE_NULL

public static final java.lang.String RECHERCHE_NULL
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.


init

public void init(FactoryDAO factory,
                 RecherchesUtils 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

getRecherche

public RecherchesUtils getRecherche()

Accesseur en lecture de la recherche.

Returns:
la recherche

insert

public void insert(RecherchesUtils 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,
                   AdresseUtils adresse,
                   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
adresse - l'adresse de la recherche
commune - la commune de la recherche

update

public void update(RecherchesUtils 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,
                   AdresseUtils adresse,
                   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
adresse - 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.