org.genealogie.dump
Class SynchroniserTables

java.lang.Object
  |
  +--org.genealogie.dump.SynchroniserTables
All Implemented Interfaces:
org.genealogie.utils.Tache

public class SynchroniserTables
extends java.lang.Object
implements org.genealogie.utils.Tache

Classe de synchronisation des tables personne et tables

Version:
$Revision: 1.34 $
Author:
Templier Thierry

Field Summary
private  boolean fin
           
 
Constructor Summary
SynchroniserTables()
          Constructeur de la tache.
 
Method Summary
private  int getAge(int idPersonne, java.sql.Date currentDate)
          Calcule l'âge d'un personne à une date donnée.
private  int getAge(org.genealogie.dao.PersonneBean personne, java.sql.Date currentDate)
          Calcule l'âge d'un personne à une date donnée.
 void interrompre()
          Interrompt l'exécution de la tache.
 void synchroniser()
          Exécute la tache de synchronisation.
private  void synchroniserMariages(org.genealogie.dao.GenealogieBean genealogie, org.genealogie.dao.TablesRegistresBean tablesRegistres, int idPersonne)
          Synchronise les mariages d'une personne.
private  void synchroniserPersonne(org.genealogie.dao.TablesRegistresBean tablesRegistres, int idPersonne)
          Synchronise une personne.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

fin

private boolean fin
Constructor Detail

SynchroniserTables

public SynchroniserTables()
Constructeur de la tache.
Method Detail

interrompre

public void interrompre()
Interrompt l'exécution de la tache.
Specified by:
interrompre in interface org.genealogie.utils.Tache

synchroniser

public void synchroniser()
Exécute la tache de synchronisation.

synchroniserPersonne

private void synchroniserPersonne(org.genealogie.dao.TablesRegistresBean tablesRegistres,
                                  int idPersonne)
Synchronise une personne.
Parameters:
tablesRegistres - l'instance sur la bibliothèque des fonctions de gestion des tables
idPersonne - l'identifiant de la personne

getAge

private int getAge(org.genealogie.dao.PersonneBean personne,
                   java.sql.Date currentDate)
Calcule l'âge d'un personne à une date donnée.
Parameters:
personne - l'instance sur la personne
currentDate - la date courante

getAge

private int getAge(int idPersonne,
                   java.sql.Date currentDate)
Calcule l'âge d'un personne à une date donnée.
Parameters:
idPersonne - l'identifiant de la personne
currentDate - la date courante

synchroniserMariages

private void synchroniserMariages(org.genealogie.dao.GenealogieBean genealogie,
                                  org.genealogie.dao.TablesRegistresBean tablesRegistres,
                                  int idPersonne)
Synchronise les mariages d'une personne.
Parameters:
genealogie - l'instance sur la bibliothèque des fonctions de généalogie
tablesRegistres - l'instance sur la bibliothèque des fonctions de gestion des tables
idPersonne - l'identifiant de la personne


Copyright © 2002 JGenea Ihm. All Rights Reserved.