|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.genealogie.console.Commande
|
+--org.genealogie.console.FindTable
Commande d'affichage et de recherche dans les tables
| Fields inherited from class org.genealogie.console.Commande |
descriptif, nbLignes, nom, param, paramAide, paramType, width |
| Constructor Summary | |
FindTable()
|
|
| Method Summary | |
private java.util.Vector |
chargerFichier(java.io.BufferedReader br)
Charge dans un vecteur le contenu d'un fichier |
private boolean |
compareDate(java.sql.Date date1,
java.sql.Date date2)
Vérifie que la différence entre deux dates est inférieure ou égale à trois jours |
private void |
ecrireLigneRegistres(java.io.FileWriter out,
org.genealogie.utils.RegistreActeUtils rau)
Ecrit dans un fichier la ligne correspondant à l'élément d'une table |
private int |
getActeTableId(int personneId,
java.sql.Date dateActe,
int lieuIdActe,
java.lang.String type)
Recherche et renvoie l'identifiant de l'acte associé à une élément d'une table |
private int |
getCommunesTables(java.io.BufferedReader br,
java.util.Hashtable params)
Affiche la liste des villes dont les tables ne sont pas vides |
int |
getDoublons(java.io.BufferedReader br,
java.util.Hashtable params)
Positionne dans la base les doublons trouvés pour toutes les tables |
private int |
getExportTable(java.io.BufferedReader br,
java.util.Hashtable params)
Exporte la table d'une ville donnée dans un fichier délimité |
private int |
getImportTable(java.io.BufferedReader br,
java.util.Hashtable params)
Importe des informations dans la table d'une ville |
private int |
getRechercheTables(java.io.BufferedReader br,
java.util.Hashtable params)
Recherche dans les tables sur le nom, et/ou sur un lieu, et/ou sur un intervalle |
private int |
getRegistreDependance(java.util.Vector tables,
int id)
Retourne l'indice dans le vecteur de l'élément de la table recherché |
private int |
getTable(java.io.BufferedReader br,
java.util.Hashtable params)
Affiche le détail d'un élément d'une table |
private int |
getTablesCommune(java.io.BufferedReader br,
java.util.Hashtable params)
Affiche la liste des éléments de la table d'une ville |
private java.util.Vector |
getTokens(java.lang.String ligne)
Decoupe une ligne avec comme séparateur '\n' |
private int |
getViderTable(java.io.BufferedReader br,
java.util.Hashtable params)
Vide une table pour une ville donnée |
int |
invoqueCommande(java.io.BufferedReader br,
java.util.Hashtable params)
Invoque la commande |
private void |
sauvegarder(org.genealogie.utils.CommuneUtils commune)
Sauvegarde la table d'une ville donnée dans un fichier délimité |
| 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 |
|
| Constructor Detail |
public FindTable()
| Method Detail |
private java.util.Vector getTokens(java.lang.String ligne)
ligne - ligne entrée
private boolean compareDate(java.sql.Date date1,
java.sql.Date date2)
date1 - première datedate2 - deuxième date
private int getActeTableId(int personneId,
java.sql.Date dateActe,
int lieuIdActe,
java.lang.String type)
personneId - la personne correspondant à l'élément d'une tabledateActe - la date de l'élément d'une tablelieuIdActe - l'identifiant du lieu de l'élément d'une tabletype - le type de l'élément d'une table
private int getTable(java.io.BufferedReader br,
java.util.Hashtable params)
br - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commande
private int getRechercheTables(java.io.BufferedReader br,
java.util.Hashtable params)
br - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commande
private int getTablesCommune(java.io.BufferedReader br,
java.util.Hashtable params)
br - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commande
private int getCommunesTables(java.io.BufferedReader br,
java.util.Hashtable params)
br - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commande
private java.util.Vector chargerFichier(java.io.BufferedReader br)
throws java.io.IOException
br - le descripteur sur le fichier à charger
private int getImportTable(java.io.BufferedReader br,
java.util.Hashtable params)
br - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commande
private void ecrireLigneRegistres(java.io.FileWriter out,
org.genealogie.utils.RegistreActeUtils rau)
throws java.io.IOException
out - le descripteur du fichier où écrirerau - l'élément de la table à écrire
private int getRegistreDependance(java.util.Vector tables,
int id)
tables - le vecteur contenant les élémentsid - l'identifiant de l'élément recherché
private int getExportTable(java.io.BufferedReader br,
java.util.Hashtable params)
br - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commandeprivate void sauvegarder(org.genealogie.utils.CommuneUtils commune)
commune - la commune dont la table doit être sauvegardéeparams - la liste des paramètres de la ligne de commande
private int getViderTable(java.io.BufferedReader br,
java.util.Hashtable params)
br - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commande
public int getDoublons(java.io.BufferedReader br,
java.util.Hashtable params)
br - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commande
public int invoqueCommande(java.io.BufferedReader br,
java.util.Hashtable params)
invoqueCommande in class Commandebr - l'entrée standard de la consoleparams - la liste des paramètres de la ligne de commande
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||