org.genealogie.controleur
Interface TypesRechercheCtrl

All Known Implementing Classes:
TypesRechercheCtrlImpl

public interface TypesRechercheCtrl

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

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

Field Summary
static java.lang.String TYPE_RECHERCHE_DELETE_ERREUR
           
static java.lang.String TYPE_RECHERCHE_HAS_DOCUMENTS_ASSOCIES
           
static java.lang.String TYPE_RECHERCHE_INSERT_ERREUR
           
static java.lang.String TYPE_RECHERCHE_LIBELLE_VIDE
           
static java.lang.String TYPE_RECHERCHE_NULL
           
static java.lang.String TYPE_RECHERCHE_PARAM_NULL
           
static java.lang.String TYPE_RECHERCHE_UPDATE_ERREUR
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un type de recherche en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 TypesRechercheUtils getTypeRecherche()
          Accesseur en lecture du type de recherche.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int typeRechercheId)
          Initialisation avec le type de recherche pour la classe.
 void init(FactoryDAO factory, TypesRechercheUtils typeRecherche)
          Initialisation avec le type de recherche pour la classe.
 void insert(java.lang.String libelle, boolean web)
          Cette m‚thode permet d'ins‚rer un type de recherche en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(TypesRechercheUtils typeRecherche)
          Cette m‚thode permet d'ins‚rer un type de recherche en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle, boolean web)
          Cette m‚thode permet de mettre … jour un type de recherche en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(TypesRechercheUtils typeRecherche)
          Cette m‚thode permet de mettre … jour un type de recherche en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 

Field Detail

TYPE_RECHERCHE_LIBELLE_VIDE

public static final java.lang.String TYPE_RECHERCHE_LIBELLE_VIDE

TYPE_RECHERCHE_INSERT_ERREUR

public static final java.lang.String TYPE_RECHERCHE_INSERT_ERREUR

TYPE_RECHERCHE_UPDATE_ERREUR

public static final java.lang.String TYPE_RECHERCHE_UPDATE_ERREUR

TYPE_RECHERCHE_DELETE_ERREUR

public static final java.lang.String TYPE_RECHERCHE_DELETE_ERREUR

TYPE_RECHERCHE_HAS_DOCUMENTS_ASSOCIES

public static final java.lang.String TYPE_RECHERCHE_HAS_DOCUMENTS_ASSOCIES

TYPE_RECHERCHE_NULL

public static final java.lang.String TYPE_RECHERCHE_NULL

TYPE_RECHERCHE_PARAM_NULL

public static final java.lang.String TYPE_RECHERCHE_PARAM_NULL
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.


init

public void init(FactoryDAO factory,
                 TypesRechercheUtils typeRecherche)
          throws JGeneaException

Initialisation avec le type de recherche pour la classe.

Parameters:
factory - la factory
typeRecherche - le type de recherche

init

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

Initialisation avec le type de recherche pour la classe.

Parameters:
factory - la factory
typeRechercheId - l'identifiant du type de recherche

getTypeRecherche

public TypesRechercheUtils getTypeRecherche()

Accesseur en lecture du type de recherche.

Returns:
le type de recherche

insert

public void insert(TypesRechercheUtils typeRecherche)
            throws JGeneaException

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

Parameters:
typeRecherche - le type de recherche

insert

public void insert(java.lang.String libelle,
                   boolean web)
            throws JGeneaException

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

Parameters:
libelle - le libell‚ du type de recherche
web - type de recherche web ou non

update

public void update(TypesRechercheUtils typeRecherche)
            throws JGeneaException

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

Parameters:
typeRecherche - le type de recherche

update

public void update(java.lang.String libelle,
                   boolean web)
            throws JGeneaException

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

Parameters:
libelle - le libell‚ du type de recherche
web - type de recherche web ou non

delete

public void delete()
            throws JGeneaException

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



Copyright © 2002 JGenea DAO. All Rights Reserved.