org.genealogie.controleur.defaut
Class SignetsRegistreCtrlImpl

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

public class SignetsRegistreCtrlImpl
extends GenericCtrl
implements SignetsRegistreCtrl

Classe de contr“le pour les op‚rations de manipulation des signets. Les erreurs lev‚es sont de type RegistreSignetException 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  RegistresDAO registresDAO
           
private  RegistreSignetImpl signet
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.SignetsRegistreCtrl
SIGNET_DELETE_ERREUR, SIGNET_FICHIER_VIDE, SIGNET_HAS_DOCUMENTS_ASSOCIES, SIGNET_INSERT_ERREUR, SIGNET_LIBELLE_VIDE, SIGNET_NULL, SIGNET_PARAM_NULL, SIGNET_REGISTRE_INCONNU, SIGNET_UPDATE_ERREUR
 
Constructor Summary
SignetsRegistreCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un signet en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 RegistreSignetUtils getRegistreSignet()
          Accesseur en lecture du signet.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int signetId)
          Initialisation avec le signet pour la classe.
 void init(FactoryDAO factory, RegistreSignetUtils signet)
          Initialisation avec le signet pour la classe.
 void insert(RegistreSignetUtils signet)
          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 libelle, java.lang.String fichier, RegistreUtils registre)
          Cette m‚thode permet d'ins‚rer un signet en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(RegistreSignetUtils signet)
          Cette m‚thode permet de mettre … jour un signet en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle, java.lang.String fichier, RegistreUtils registre)
          Cette m‚thode permet de mettre … jour un signet 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

signet

private RegistreSignetImpl signet
Constructor Detail

SignetsRegistreCtrlImpl

public SignetsRegistreCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface SignetsRegistreCtrl

init

public void init(FactoryDAO factory,
                 RegistreSignetUtils signet)
          throws JGeneaException

Initialisation avec le signet pour la classe.

Specified by:
init in interface SignetsRegistreCtrl
Parameters:
factory - la factory
signet - le signet

init

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

Initialisation avec le signet pour la classe.

Specified by:
init in interface SignetsRegistreCtrl
Parameters:
factory - la factory
signetId - l'identifiant du signet

getRegistreSignet

public RegistreSignetUtils getRegistreSignet()

Accesseur en lecture du signet.

Specified by:
getRegistreSignet in interface SignetsRegistreCtrl
Returns:
le signet

insert

public void insert(RegistreSignetUtils signet)
            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 SignetsRegistreCtrl
Parameters:
signet - le type de recherche

insert

public void insert(java.lang.String libelle,
                   java.lang.String fichier,
                   RegistreUtils registre)
            throws JGeneaException

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

Specified by:
insert in interface SignetsRegistreCtrl
Parameters:
libelle - le libell‚ du signet
fichier - le fichier du signet
registre - le registre du signet

update

public void update(RegistreSignetUtils signet)
            throws JGeneaException

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

Specified by:
update in interface SignetsRegistreCtrl
Parameters:
signet - le signet

update

public void update(java.lang.String libelle,
                   java.lang.String fichier,
                   RegistreUtils registre)
            throws JGeneaException

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

Specified by:
update in interface SignetsRegistreCtrl
Parameters:
libelle - le libell‚ du signet
fichier - le fichier du signet
registre - le registre du signet

delete

public void delete()
            throws JGeneaException

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

Specified by:
delete in interface SignetsRegistreCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.