org.genealogie.controleur
Interface RegistresCtrl

All Known Implementing Classes:
RegistresCtrlImpl

public interface RegistresCtrl

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

Version:
$Revision: 1.23 $, $Date: 2003/03/26 14:47:06 $
Author:
Templth

Field Summary
static java.lang.String REGISTRE_ANNEE_DEBUT_INCONNU
           
static java.lang.String REGISTRE_ANNEE_FIN_INCONNU
           
static java.lang.String REGISTRE_COTE_VIDE
           
static java.lang.String REGISTRE_LIBELLE_VIDE
           
static java.lang.String REGISTRE_LIEU_INCONNU
           
static java.lang.String REGISTRE_NULL
           
static java.lang.String REGISTRE_PARAM_NULL
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un registre en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 RegistreUtils getRegistre()
          Accesseur en lecture du registre.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int registreId)
          Initialisation avec le registre pour la classe.
 void init(FactoryDAO factory, RegistreUtils registre)
          Initialisation avec le registre pour la classe.
 void insert(RegistreUtils registre)
          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 cote, java.lang.String libelle, int anneeDebut, int anneeFin, CommuneUtils lieu, boolean disponible, java.lang.String repertoire, java.lang.String transformation)
          Cette m‚thode permet d'ins‚rer un registre en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(RegistreUtils registre)
          Cette m‚thode permet de mettre … jour un registre en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String cote, java.lang.String libelle, int anneeDebut, int anneeFin, CommuneUtils lieu, boolean disponible, java.lang.String repertoire, java.lang.String transformation)
          Cette m‚thode permet de mettre … jour un registre en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 

Field Detail

REGISTRE_PARAM_NULL

public static final java.lang.String REGISTRE_PARAM_NULL

REGISTRE_COTE_VIDE

public static final java.lang.String REGISTRE_COTE_VIDE

REGISTRE_LIBELLE_VIDE

public static final java.lang.String REGISTRE_LIBELLE_VIDE

REGISTRE_ANNEE_DEBUT_INCONNU

public static final java.lang.String REGISTRE_ANNEE_DEBUT_INCONNU

REGISTRE_ANNEE_FIN_INCONNU

public static final java.lang.String REGISTRE_ANNEE_FIN_INCONNU

REGISTRE_LIEU_INCONNU

public static final java.lang.String REGISTRE_LIEU_INCONNU

REGISTRE_NULL

public static final java.lang.String REGISTRE_NULL
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.


init

public void init(FactoryDAO factory,
                 RegistreUtils registre)
          throws JGeneaException

Initialisation avec le registre pour la classe.

Parameters:
factory - la factory
registre - le registre

init

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

Initialisation avec le registre pour la classe.

Parameters:
factory - la factory
registreId - l'identifiant du registre

getRegistre

public RegistreUtils getRegistre()

Accesseur en lecture du registre.

Returns:
le registre

insert

public void insert(RegistreUtils registre)
            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:
registre - le registre

insert

public void insert(java.lang.String cote,
                   java.lang.String libelle,
                   int anneeDebut,
                   int anneeFin,
                   CommuneUtils lieu,
                   boolean disponible,
                   java.lang.String repertoire,
                   java.lang.String transformation)
            throws JGeneaException

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

Parameters:
cote - la c“te du registre
libelle - le libell‚ du registre
anneeDebut - l'ann‚e de d‚but du registre
anneeFin - l'ann‚e de fin du registre
lieu - le lieu du registre
disponible - la disponibilit‚ du registre
repertoire - le r‚pertoire du registre
transformation - la transformation du registre

update

public void update(RegistreUtils registre)
            throws JGeneaException

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

Parameters:
registre - le registre

update

public void update(java.lang.String cote,
                   java.lang.String libelle,
                   int anneeDebut,
                   int anneeFin,
                   CommuneUtils lieu,
                   boolean disponible,
                   java.lang.String repertoire,
                   java.lang.String transformation)
            throws JGeneaException

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

Parameters:
libelle - le libell‚ du registre
fichier - le fichier du registre
registre - le registre du registre

delete

public void delete()
            throws JGeneaException

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



Copyright © 2002 JGenea DAO. All Rights Reserved.