Chapitre 1. Principe de calcul des relations
Le but est de regrouper tous les événements d'une personne ( naissance,
baptème, mariages, décès et inhumation ) ainsi que trouver ses parents.
JGenea, au niveau de son modèle de données, fait la différence
entre les informations concernant les personnes et les données des
tables pour une commune. Quand les données sont saisies, modifiées
ou supprimées au niveau d'une personne, ces données sont immédiatement
synchronisées avec les tables de la commune correspondante.
Le principe du calcul des relations est de faire le travail inverse. Dés
que l'on trouve un acte concerne une personne ( qui a les mêmes nom et prénoms
ainsi que les mêmes nom et prénoms pour les parents ), on recherche si,
précédemment, cette personne a des actes et si celle-ci a déjà été créée
dans la table des personnes.
Ensuite il suffit de rechercher les parents en trouvant leur mariage. S'il
n'est pas trouvé, deux personnes "vides" sont insérées dans la table des
personnes.
Ce principe correspond aux révisions des classes suivantes:
org.genealogie.fusion.table.FusionTable, révision 1.7
org.genealogie.fusion.table.ListeIdentifiantsParents, révision 1.1
org.genealogie.fusion.table.ListeIdentifiantsPersonnes, révision 1.1
org.genealogie.fusion.table.ListeRegistres, révision 1.2
org.genealogie.fusion.table.ListeRegistresParents, révision 1.1
org.genealogie.fusion.table.Parents, révision 1.1