org.genealogie.arbre
Interface ChargementArbreAsc

All Known Implementing Classes:
ChargementArbreAscImpl

public interface ChargementArbreAsc

Classe de bibliothŠque de fonctions de chargement d'un arbre ascendant en un nombre minimum de requˆte.

Version:
$Revision: 1.51 $, $Date: 2003/03/26 14:45:43 $
Author:
Templth

Method Summary
 void chargerArbre()
          Cette m‚thode permet de charger un arbre ascendant.
 void chargerArbreFromArbre(ChargementArbreAsc ca)
          Cette m‚thode permet de charger un arbre ascendant … partir d'un autre arbre.
 java.util.Vector chargerFiches(int numeroBase, int generationBase)
          Cette m‚thode permet de r‚cup‚rer la liste des fiches des personnes d'un arbre.
 EltArbreAsc getElement(int id)
           
 java.util.Vector getGeneration(int numeroGeneration)
          Cette m‚thode permet de r‚cup‚rer la liste des personnes d'une g‚n‚ration identifi‚e par un num‚ro.
 int getNbGenerations()
          Cette m‚thode permet de r‚cup‚rer le nombre de g‚n‚rations charg‚es.
 EltArbreAsc getRacine()
          Cette m‚thode permet de r‚cup‚rer la racine de l'arbre.
 void init(FactoryDAO factory, int idRacine, boolean hommeRacine)
           
 void init(FactoryDAO factory, int idRacine, boolean hommeRacine, int nbGenerations)
           
 

Method Detail

init

public void init(FactoryDAO factory,
                 int idRacine,
                 boolean hommeRacine)
          throws JGeneaException

init

public void init(FactoryDAO factory,
                 int idRacine,
                 boolean hommeRacine,
                 int nbGenerations)
          throws JGeneaException

getElement

public EltArbreAsc getElement(int id)

chargerArbreFromArbre

public void chargerArbreFromArbre(ChargementArbreAsc ca)

Cette m‚thode permet de charger un arbre ascendant … partir d'un autre arbre.


chargerArbre

public void chargerArbre()
                  throws JGeneaException

Cette m‚thode permet de charger un arbre ascendant.

Returns:
la racine

getRacine

public EltArbreAsc getRacine()

Cette m‚thode permet de r‚cup‚rer la racine de l'arbre.

Returns:
la racine

getNbGenerations

public int getNbGenerations()

Cette m‚thode permet de r‚cup‚rer le nombre de g‚n‚rations charg‚es.

Returns:
le nombre de g‚n‚rations

getGeneration

public java.util.Vector getGeneration(int numeroGeneration)

Cette m‚thode permet de r‚cup‚rer la liste des personnes d'une g‚n‚ration identifi‚e par un num‚ro.

Parameters:
numeroGeneration - le num‚ro de la g‚n‚ration
Returns:
la liste des personnes d'une g‚n‚ration
See Also:
org.genealogie.utils.EltArbreAsc

chargerFiches

public java.util.Vector chargerFiches(int numeroBase,
                                      int generationBase)
                               throws JGeneaException

Cette m‚thode permet de r‚cup‚rer la liste des fiches des personnes d'un arbre.

Parameters:
numeroBase - le num‚ro de la base de l'arbre
generationBase - le num‚ro de la g‚n‚ration de base de l'arbre
Returns:
la liste des fiches
See Also:
Fiche


Copyright © 2002 JGenea DAO. All Rights Reserved.