org.genealogie.controleur
Interface EtatsRechercheCtrl

All Known Implementing Classes:
EtatsRechercheCtrlImpl

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

Field Summary
static java.lang.String ETAT_DELETE_ERREUR
           
static java.lang.String ETAT_HAS_DOCUMENTS_ASSOCIES
           
static java.lang.String ETAT_INSERT_ERREUR
           
static java.lang.String ETAT_LIBELLE_VIDE
           
static java.lang.String ETAT_NULL
           
static java.lang.String ETAT_PARAM_NULL
           
static java.lang.String ETAT_UPDATE_ERREUR
           
 
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 ‚tat 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.
 

Field Detail

ETAT_LIBELLE_VIDE

public static final java.lang.String ETAT_LIBELLE_VIDE

ETAT_INSERT_ERREUR

public static final java.lang.String ETAT_INSERT_ERREUR

ETAT_UPDATE_ERREUR

public static final java.lang.String ETAT_UPDATE_ERREUR

ETAT_DELETE_ERREUR

public static final java.lang.String ETAT_DELETE_ERREUR

ETAT_HAS_DOCUMENTS_ASSOCIES

public static final java.lang.String ETAT_HAS_DOCUMENTS_ASSOCIES

ETAT_NULL

public static final java.lang.String ETAT_NULL

ETAT_PARAM_NULL

public static final java.lang.String ETAT_PARAM_NULL
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.


init

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

Initialisation avec le ‚tat pour la classe.

Parameters:
factory - la factory
etat - le ‚tat

init

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

Initialisation avec le ‚tat pour la classe.

Parameters:
factory - la factory
etatId - l'identifiant du ‚tat

getEtatRecherche

public EtatsRechercheUtils getEtatRecherche()

Accesseur en lecture du ‚tat.

Returns:
le ‚tat

insert

public void insert(EtatsRechercheUtils etat)
            throws JGeneaException

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

Parameters:
etat - le ‚tat

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.

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.

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.

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.



Copyright © 2002 JGenea DAO. All Rights Reserved.