org.genealogie.controleur.defaut
Class SynchronisationPersonnesCtrlImpl

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

public class SynchronisationPersonnesCtrlImpl
extends GenericCtrl
implements SynchronisationPersonnesCtrl

Classe de contr“le pour les op‚rations de synchronisation des personnes dans les tables. Les erreurs lev‚es sont de type SynchronisationException avec des codes d‚finis en chaŒnes 'public static' de la classe.

Version:
$Revision: 1.5 $, $Date: 2003/03/26 14:47:18 $
Author:
Templth

Field Summary
private  PersonneDetailUtils personneApres
           
private  PersonneDetailUtils personneAvant
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
factory, formatDate
 
Constructor Summary
SynchronisationPersonnesCtrlImpl()
           
 
Method Summary
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void setPersonneApres(PersonneDetailUtils personneApres)
          Cette m‚thode permet de positionner l'‚tat de la personne aprŠs les modifications.
 void setPersonneAvant(PersonneDetailUtils personneAvant)
          Cette m‚thode permet de positionner l'‚tat de la personne avant les modifications.
 void synchroniser()
          Cette m‚thode permet de synchroniser les tables avec les personnes.
 void synchroniserDelete()
          Cette m‚thode permet de synchroniser les tables avec les personnes en suppression.
 void synchroniserInsert()
          Cette m‚thode permet de synchroniser les tables avec les personnes en insertion.
 void synchroniserUpdate()
          Cette m‚thode permet de synchroniser les tables avec les personnes en modification.
 
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

personneAvant

private PersonneDetailUtils personneAvant

personneApres

private PersonneDetailUtils personneApres
Constructor Detail

SynchronisationPersonnesCtrlImpl

public SynchronisationPersonnesCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface SynchronisationPersonnesCtrl
Parameters:
factory - la factory d'accŠs … la couche dao

setPersonneAvant

public void setPersonneAvant(PersonneDetailUtils personneAvant)
                      throws JGeneaException

Cette m‚thode permet de positionner l'‚tat de la personne avant les modifications.

Specified by:
setPersonneAvant in interface SynchronisationPersonnesCtrl
Parameters:
personneAvant - la personne avant les modifications

setPersonneApres

public void setPersonneApres(PersonneDetailUtils personneApres)
                      throws JGeneaException

Cette m‚thode permet de positionner l'‚tat de la personne aprŠs les modifications.

Specified by:
setPersonneApres in interface SynchronisationPersonnesCtrl
Parameters:
personneApres - la personne aprŠs les modifications

synchroniserInsert

public void synchroniserInsert()
                        throws JGeneaException

Cette m‚thode permet de synchroniser les tables avec les personnes en insertion.


synchroniserUpdate

public void synchroniserUpdate()
                        throws JGeneaException

Cette m‚thode permet de synchroniser les tables avec les personnes en modification.


synchroniserDelete

public void synchroniserDelete()
                        throws JGeneaException

Cette m‚thode permet de synchroniser les tables avec les personnes en suppression.


synchroniser

public void synchroniser()
                  throws JGeneaException

Cette m‚thode permet de synchroniser les tables avec les personnes.

Specified by:
synchroniser in interface SynchronisationPersonnesCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.