org.genealogie.dump
Class InstallBase
java.lang.Object
|
+--org.genealogie.dump.InstallBase
- All Implemented Interfaces:
- java.lang.Runnable, org.genealogie.utils.Tache
- public class InstallBase
- extends java.lang.Object
- implements java.lang.Runnable, org.genealogie.utils.Tache
Classe d'installation de la base à partir de scripts sql
- Version:
- $Revision: 1.34 $
- Author:
- Templier Thierry
Constructor Summary |
InstallBase(java.lang.String nomRepertoire,
java.lang.String type,
java.lang.String pays,
ProgressDialog splash,
javax.swing.JLabel etatTable,
javax.swing.JProgressBar progressBar)
Constructeur de la tache. |
Method Summary |
private boolean |
checkFichiersInstall(java.lang.String[] listeFichiers)
Vérifie l'existance de tous les fichiers nécessaires à l'installation. |
void |
interrompre()
Interrompt l'exécution de la tache. |
void |
run()
Exécute la tache. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
nomRepertoire
private java.lang.String nomRepertoire
type
private java.lang.String type
splash
private ProgressDialog splash
etatTable
private javax.swing.JLabel etatTable
progressBar
private javax.swing.JProgressBar progressBar
fin
private boolean fin
fichierManquant
private java.lang.String fichierManquant
listePays
private java.util.Vector listePays
progress
private java.lang.Thread progress
InstallBase
public InstallBase(java.lang.String nomRepertoire,
java.lang.String type,
java.lang.String pays,
ProgressDialog splash,
javax.swing.JLabel etatTable,
javax.swing.JProgressBar progressBar)
- Constructeur de la tache.
- Parameters:
nomRepertoire
- le nom du répertoire où se trouve les fichiers d'installationtype
- le type de l'installation ( hsql, idb... )pays
- la liste des pays à installer ( fr,ita,belg... )splash
- l'instance sur la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )etatTable
- l'instance sur le label d'état de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )progressBar
- l'instance sur la barre de progression de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )
interrompre
public void interrompre()
- Interrompt l'exécution de la tache.
- Specified by:
interrompre
in interface org.genealogie.utils.Tache
checkFichiersInstall
private boolean checkFichiersInstall(java.lang.String[] listeFichiers)
- Vérifie l'existance de tous les fichiers nécessaires à l'installation.
- Parameters:
listeFichiers
- la liste des noms des fichiers nécessaires à l'installation
run
public void run()
- Exécute la tache.
- Specified by:
run
in interface java.lang.Runnable
Copyright © 2002 JGenea Ihm. All Rights Reserved.