org.genealogie.controleur.defaut
Class EtatsRechercheCtrlImpl

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

public class EtatsRechercheCtrlImpl
extends GenericCtrl
implements EtatsRechercheCtrl

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

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

Field Summary
private  EtatRechercheImpl etat
           
private  FactoryDAO factory
           
private  RecherchesDAO recherchesDAO
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.EtatsRechercheCtrl
ETAT_DELETE_ERREUR, ETAT_HAS_DOCUMENTS_ASSOCIES, ETAT_INSERT_ERREUR, ETAT_LIBELLE_VIDE, ETAT_NULL, ETAT_PARAM_NULL, ETAT_UPDATE_ERREUR
 
Constructor Summary
EtatsRechercheCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un ‚tat en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 EtatsRechercheUtils getEtatRecherche()
          Accesseur en lecture du ‚tat.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, EtatsRechercheUtils etat)
          Initialisation avec le ‚tat pour la classe.
 void init(FactoryDAO factory, int etatId)
          Initialisation avec le ‚tat pour la classe.
 void insert(EtatsRechercheUtils etat)
          Cette m‚thode permet d'ins‚rer un type de recherche en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(java.lang.String libelle, long couleur)
          Cette m‚thode permet d'ins‚rer un ‚tat en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(EtatsRechercheUtils etat)
          Cette m‚thode permet de mettre … jour un ‚tat en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle, long couleur)
          Cette m‚thode permet de mettre … jour un ‚tat 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

etat

private EtatRechercheImpl etat
Constructor Detail

EtatsRechercheCtrlImpl

public EtatsRechercheCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface EtatsRechercheCtrl

init

public void init(FactoryDAO factory,
                 EtatsRechercheUtils etat)
          throws JGeneaException

Initialisation avec le ‚tat pour la classe.

Specified by:
init in interface EtatsRechercheCtrl
Parameters:
factory - la factory
etat - le ‚tat

init

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

Initialisation avec le ‚tat pour la classe.

Specified by:
init in interface EtatsRechercheCtrl
Parameters:
factory - la factory
etatId - l'identifiant du ‚tat

getEtatRecherche

public EtatsRechercheUtils getEtatRecherche()

Accesseur en lecture du ‚tat.

Specified by:
getEtatRecherche in interface EtatsRechercheCtrl
Returns:
le ‚tat

insert

public void insert(EtatsRechercheUtils etat)
            throws JGeneaException

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

Specified by:
insert in interface EtatsRechercheCtrl
Parameters:
etat - le type de recherche

insert

public void insert(java.lang.String libelle,
                   long couleur)
            throws JGeneaException

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

Specified by:
insert in interface EtatsRechercheCtrl
Parameters:
libelle - le libell‚ du ‚tat
couleur - la couleur de l'‚tat

update

public void update(EtatsRechercheUtils etat)
            throws JGeneaException

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

Specified by:
update in interface EtatsRechercheCtrl
Parameters:
etat - le ‚tat

update

public void update(java.lang.String libelle,
                   long couleur)
            throws JGeneaException

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

Specified by:
update in interface EtatsRechercheCtrl
Parameters:
libelle - le libell‚ du ‚tat
couleur - la couleur de l'‚tat

delete

public void delete()
            throws JGeneaException

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

Specified by:
delete in interface EtatsRechercheCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.