org.genealogie.controleur.defaut
Class RepertoiresCtrlImpl

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

public class RepertoiresCtrlImpl
extends GenericCtrl
implements RepertoiresCtrl

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

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

Field Summary
private  FactoryDAO factory
           
private  RecherchesDAO recherchesDAO
           
private  RepertoireImpl repertoire
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.RepertoiresCtrl
REPERTOIRE_DELETE_ERREUR, REPERTOIRE_HAS_DOCUMENTS_ASSOCIES, REPERTOIRE_INSERT_ERREUR, REPERTOIRE_LIBELLE_VIDE, REPERTOIRE_NULL, REPERTOIRE_PARAM_NULL, REPERTOIRE_UPDATE_ERREUR
 
Constructor Summary
RepertoiresCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un r‚pertoire en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 RepertoireUtils getRepertoire()
          Accesseur en lecture du r‚pertoire.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int repertoireId)
          Initialisation avec le r‚pertoire pour la classe.
 void init(FactoryDAO factory, RepertoireUtils repertoire)
          Initialisation avec le r‚pertoire pour la classe.
 void insert(RepertoireUtils repertoire)
          Cette m‚thode permet d'ins‚rer un r‚pertoire en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(java.lang.String libelle)
          Cette m‚thode permet d'ins‚rer un REGISTRE en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(RepertoireUtils repertoire)
          Cette m‚thode permet de mettre … jour un r‚pertoire en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle)
          Cette m‚thode permet de mettre … jour un r‚pertoire 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

repertoire

private RepertoireImpl repertoire
Constructor Detail

RepertoiresCtrlImpl

public RepertoiresCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface RepertoiresCtrl

init

public void init(FactoryDAO factory,
                 RepertoireUtils repertoire)
          throws JGeneaException

Initialisation avec le r‚pertoire pour la classe.

Specified by:
init in interface RepertoiresCtrl
Parameters:
factory - la factory
repertoire - le r‚pertoire

init

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

Initialisation avec le r‚pertoire pour la classe.

Specified by:
init in interface RepertoiresCtrl
Parameters:
factory - la factory
repertoireId - l'identifiant du r‚pertoire

getRepertoire

public RepertoireUtils getRepertoire()

Accesseur en lecture du r‚pertoire.

Specified by:
getRepertoire in interface RepertoiresCtrl
Returns:
le r‚pertoire

insert

public void insert(RepertoireUtils repertoire)
            throws JGeneaException

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

Specified by:
insert in interface RepertoiresCtrl
Parameters:
repertoire - le r‚pertoire

insert

public void insert(java.lang.String libelle)
            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 RepertoiresCtrl
Parameters:
libelle - le libell‚ du r‚pertoire

update

public void update(RepertoireUtils repertoire)
            throws JGeneaException

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

Specified by:
update in interface RepertoiresCtrl
Parameters:
repertoire - le r‚pertoire

update

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

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

Specified by:
update in interface RepertoiresCtrl
Parameters:
libelle - le libell‚ du r‚pertoire

delete

public void delete()
            throws JGeneaException

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

Specified by:
delete in interface RepertoiresCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.