org.genealogie.console
Class FindPersonne

java.lang.Object
  |
  +--org.genealogie.console.Commande
        |
        +--org.genealogie.console.FindPersonne

public class FindPersonne
extends Commande

Classe de la commande des personnes

Version:
$Revision: 1.36 $
Author:
Templier Thierry

Fields inherited from class org.genealogie.console.Commande
descriptif, nbLignes, nom, param, paramAide, paramType, width
 
Constructor Summary
FindPersonne()
           
 
Method Summary
 void getEnfants(org.genealogie.dao.GenealogieBean genealogie, int personneId)
          Affiche les enfants d'une personne
private  int getInfosPersonne(java.io.BufferedReader br, java.util.Hashtable params)
          Affiche la fiche d'une personne ( paramètres obligatoires en ligne de commande: id )
 void getMariages(org.genealogie.dao.GenealogieBean genealogie, int personneId, int homme)
          Affiche les mariages d'une personne
 int getPatronymes(java.io.BufferedReader br, java.util.Hashtable params)
          Affiche la liste des patronymes
 int invoqueCommande(java.io.BufferedReader br, java.util.Hashtable params)
          Invoque la commande
private  int rechercheNombrePersonnes(java.io.BufferedReader br, java.util.Hashtable params)
          Affiche le nombre de personnes de la base
private  int recherchePersonnes(java.io.BufferedReader br, java.util.Hashtable params)
          Affiche le résultat d'une recherche de personnes ( paramètres possibles en ligne de commande: nom, prenom, date, lieu, naissance, bapteme, mariage, deces, inhumation )
 
Methods inherited from class org.genealogie.console.Commande
getAideCommande, getDescriptifCommande, getNomCommande, init, setAideParametres, setDescriptifCommande, setNomCommande, setParametres, setTypeParametres, verifieParamsCommande
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

FindPersonne

public FindPersonne()
Method Detail

rechercheNombrePersonnes

private int rechercheNombrePersonnes(java.io.BufferedReader br,
                                     java.util.Hashtable params)
Affiche le nombre de personnes de la base
Parameters:
br - l'entrée standard de la console
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande

recherchePersonnes

private int recherchePersonnes(java.io.BufferedReader br,
                               java.util.Hashtable params)
Affiche le résultat d'une recherche de personnes ( paramètres possibles en ligne de commande: nom, prenom, date, lieu, naissance, bapteme, mariage, deces, inhumation )
Parameters:
br - l'entrée standard de la console
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande

getInfosPersonne

private int getInfosPersonne(java.io.BufferedReader br,
                             java.util.Hashtable params)
Affiche la fiche d'une personne ( paramètres obligatoires en ligne de commande: id )
Parameters:
br - l'entrée standard de la console
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande

getEnfants

public void getEnfants(org.genealogie.dao.GenealogieBean genealogie,
                       int personneId)
Affiche les enfants d'une personne
Parameters:
genealogie - classe de bibliothèque de fonctions jgenea
personneId - l'id de la personne

getMariages

public void getMariages(org.genealogie.dao.GenealogieBean genealogie,
                        int personneId,
                        int homme)
Affiche les mariages d'une personne
Parameters:
genealogie - classe de bibliothèque de fonctions jgenea
personneId - l'id de la personne
homme - si la personne est un homme ( 1 ) ou non ( 0 )

getPatronymes

public int getPatronymes(java.io.BufferedReader br,
                         java.util.Hashtable params)
Affiche la liste des patronymes
Parameters:
br - l'entrée standard de la console
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande

invoqueCommande

public int invoqueCommande(java.io.BufferedReader br,
                           java.util.Hashtable params)
Invoque la commande
Overrides:
invoqueCommande in class Commande
Parameters:
br - l'entrée standard de la console
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande


Copyright © 2002 JGenea Ihm. All Rights Reserved.