org.genealogie.controleur.defaut
Class SynchronisationMariagesCtrlImpl

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

public class SynchronisationMariagesCtrlImpl
extends GenericCtrl
implements SynchronisationMariagesCtrl

Classe de contr“le pour les op‚rations de synchronisation des mariages 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:17 $
Author:
Templth

Field Summary
private  MariageDetailUtils mariageApres
           
private  MariageDetailUtils mariageAvant
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
factory, formatDate
 
Constructor Summary
SynchronisationMariagesCtrlImpl()
           
 
Method Summary
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void setMariageApres(MariageDetailUtils mariageApres)
          Cette m‚thode permet de positionner l'‚tat du mariage aprŠs les modifications.
 void setMariageAvant(MariageDetailUtils mariageAvant)
          Cette m‚thode permet de positionner l'‚tat du mariage avant les modifications.
 void synchroniser()
          Cette m‚thode permet de synchroniser les tables avec les mariages.
 void synchroniserDelete()
          Cette m‚thode permet de synchroniser les tables avec les mariages en suppression.
 void synchroniserInsert()
          Cette m‚thode permet de synchroniser les tables avec les mariages en insertion.
 void synchroniserUpdate()
          Cette m‚thode permet de synchroniser les tables avec les mariages 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

mariageAvant

private MariageDetailUtils mariageAvant

mariageApres

private MariageDetailUtils mariageApres
Constructor Detail

SynchronisationMariagesCtrlImpl

public SynchronisationMariagesCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

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

setMariageAvant

public void setMariageAvant(MariageDetailUtils mariageAvant)
                     throws JGeneaException

Cette m‚thode permet de positionner l'‚tat du mariage avant les modifications.

Specified by:
setMariageAvant in interface SynchronisationMariagesCtrl
Parameters:
mariageAvant - le mariage avant les modifications

setMariageApres

public void setMariageApres(MariageDetailUtils mariageApres)
                     throws JGeneaException

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

Specified by:
setMariageApres in interface SynchronisationMariagesCtrl
Parameters:
mariageApres - le mariage aprŠs les modifications

synchroniserInsert

public void synchroniserInsert()
                        throws JGeneaException

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


synchroniserUpdate

public void synchroniserUpdate()
                        throws JGeneaException

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


synchroniserDelete

public void synchroniserDelete()
                        throws JGeneaException

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


synchroniser

public void synchroniser()
                  throws JGeneaException

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

Specified by:
synchroniser in interface SynchronisationMariagesCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.