org.genealogie.controleur.defaut
Class RegistresCtrlImpl

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

public class RegistresCtrlImpl
extends GenericCtrl
implements 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:16 $
Author:
Templth

Field Summary
private  FactoryDAO factory
           
private  RegistreImpl registre
           
private  RegistresDAO registresDAO
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.RegistresCtrl
REGISTRE_ANNEE_DEBUT_INCONNU, REGISTRE_ANNEE_FIN_INCONNU, REGISTRE_COTE_VIDE, REGISTRE_LIBELLE_VIDE, REGISTRE_LIEU_INCONNU, REGISTRE_NULL, REGISTRE_PARAM_NULL
 
Constructor Summary
RegistresCtrlImpl()
           
 
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.
 
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

registresDAO

private RegistresDAO registresDAO

registre

private RegistreImpl registre
Constructor Detail

RegistresCtrlImpl

public RegistresCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface RegistresCtrl

init

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

Initialisation avec le registre pour la classe.

Specified by:
init in interface RegistresCtrl
Parameters:
factory - la factory
registre - le registre

init

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

Initialisation avec le registre pour la classe.

Specified by:
init in interface RegistresCtrl
Parameters:
factory - la factory
registreId - l'identifiant du registre

getRegistre

public RegistreUtils getRegistre()

Accesseur en lecture du registre.

Specified by:
getRegistre in interface RegistresCtrl
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.

Specified by:
insert in interface RegistresCtrl
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.

Specified by:
insert in interface RegistresCtrl
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.

Specified by:
update in interface RegistresCtrl
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.

Specified by:
update in interface RegistresCtrl
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.

Specified by:
delete in interface RegistresCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.