|
|||||||||
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éeprivate boolean compareDate(java.sql.Date date1, java.sql.Date date2)
date1
- première datedate2
- deuxième dateprivate 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 tableprivate 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 commandeprivate 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 commandeprivate 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 commandeprivate 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 commandeprivate java.util.Vector chargerFichier(java.io.BufferedReader br) throws java.io.IOException
br
- le descripteur sur le fichier à chargerprivate 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 commandeprivate 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 à écrireprivate 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 commandeprivate 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 commandepublic 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 commandepublic int invoqueCommande(java.io.BufferedReader br, java.util.Hashtable params)
invoqueCommande
in class Commande
br
- 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 |