org.genealogie.controleur
Interface TablesCtrl

All Known Implementing Classes:
TablesCtrlImpl

public interface TablesCtrl

Classe de contr“le pour les op‚rations de manipulation des tables. Les erreurs lev‚es sont de type TableException avec des codes d‚finis en chaŒnes 'public static' de la classe.

Version:
$Revision: 1.18 $, $Date: 2003/03/26 14:47:09 $
Author:
Templth

Field Summary
static java.lang.String TABLE_COMMUNE_VIDE
           
static java.lang.String TABLE_DATE_VIDE
           
static java.lang.String TABLE_DELETE_ERREUR
           
static java.lang.String TABLE_INSERT_ERREUR
           
static java.lang.String TABLE_NOM_VIDE
           
static java.lang.String TABLE_NULL
           
static java.lang.String TABLE_PARAM_NULL
           
static java.lang.String TABLE_PRENOM_VIDE
           
static java.lang.String TABLE_TYPE_VIDE
           
static java.lang.String TABLE_UPDATE_ERREUR
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un ‚l‚ment de table en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 RegistreActeUtils getRegistreActe()
          Accesseur en lecture de l'‚l‚ment de table.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int tableId)
          Initialisation avec l'‚l‚ment de table pour la classe.
 void init(FactoryDAO factory, RegistreActeUtils table)
          Initialisation avec l'‚l‚ment de table pour la classe.
 void insert(RegistreActeUtils registreActe)
          Cette m‚thode permet d'ins‚rer un ‚l‚ment de table en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(java.lang.String nom, java.lang.String prenom, CommuneUtils commune, java.lang.String date, boolean dateIndechiffrable, TypesActeUtils type, int pereId, java.lang.String pereNom, java.lang.String perePrenom, int pereAge, boolean pereDecede, int mereId, java.lang.String mereNom, java.lang.String merePrenom, int mereAge, boolean mereDecede, boolean homme, int age, int personne, int correspondance, boolean doublon, java.lang.String origine, java.lang.String commentaires)
          Cette m‚thode permet d'ins‚rer un ‚l‚ment de table en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(RegistreActeUtils registreActe)
          Cette m‚thode permet de mettre … jour un ‚l‚ment de table en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String nom, java.lang.String prenom, CommuneUtils commune, java.lang.String date, boolean dateIndechiffrable, TypesActeUtils type, int pereId, java.lang.String pereNom, java.lang.String perePrenom, int pereAge, boolean pereDecede, int mereId, java.lang.String mereNom, java.lang.String merePrenom, int mereAge, boolean mereDecede, boolean homme, int age, int personne, int correspondance, boolean doublon, java.lang.String origine, java.lang.String commentaires)
          Cette m‚thode permet de mettre … jour un type d'acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 

Field Detail

TABLE_INSERT_ERREUR

public static final java.lang.String TABLE_INSERT_ERREUR

TABLE_UPDATE_ERREUR

public static final java.lang.String TABLE_UPDATE_ERREUR

TABLE_DELETE_ERREUR

public static final java.lang.String TABLE_DELETE_ERREUR

TABLE_NULL

public static final java.lang.String TABLE_NULL

TABLE_PARAM_NULL

public static final java.lang.String TABLE_PARAM_NULL

TABLE_DATE_VIDE

public static final java.lang.String TABLE_DATE_VIDE

TABLE_TYPE_VIDE

public static final java.lang.String TABLE_TYPE_VIDE

TABLE_NOM_VIDE

public static final java.lang.String TABLE_NOM_VIDE

TABLE_PRENOM_VIDE

public static final java.lang.String TABLE_PRENOM_VIDE

TABLE_COMMUNE_VIDE

public static final java.lang.String TABLE_COMMUNE_VIDE
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.


init

public void init(FactoryDAO factory,
                 RegistreActeUtils table)
          throws JGeneaException

Initialisation avec l'‚l‚ment de table pour la classe.

Parameters:
factory - la factory
table - l'‚lement de table

init

public void init(FactoryDAO factory,
                 int tableId)
          throws JGeneaException

Initialisation avec l'‚l‚ment de table pour la classe.

Parameters:
factory - la factory
tableId - l'identifiant de l'‚lement de table

getRegistreActe

public RegistreActeUtils getRegistreActe()

Accesseur en lecture de l'‚l‚ment de table.

Returns:
l'‚l‚ment de table

insert

public void insert(RegistreActeUtils registreActe)
            throws JGeneaException

Cette m‚thode permet d'ins‚rer un ‚l‚ment de table en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Parameters:
registreActe - l'‚lement de table

insert

public void insert(java.lang.String nom,
                   java.lang.String prenom,
                   CommuneUtils commune,
                   java.lang.String date,
                   boolean dateIndechiffrable,
                   TypesActeUtils type,
                   int pereId,
                   java.lang.String pereNom,
                   java.lang.String perePrenom,
                   int pereAge,
                   boolean pereDecede,
                   int mereId,
                   java.lang.String mereNom,
                   java.lang.String merePrenom,
                   int mereAge,
                   boolean mereDecede,
                   boolean homme,
                   int age,
                   int personne,
                   int correspondance,
                   boolean doublon,
                   java.lang.String origine,
                   java.lang.String commentaires)
            throws JGeneaException

Cette m‚thode permet d'ins‚rer un ‚l‚ment de table en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Parameters:
nom - le nom de la personne
prenom - le pr‚nom de la personne
commune - la commune de l'acte
date - la date de l'acte
dateIndechiffrable - la date de l'acte est lisible ou non
type - le type de l'acte
pereId - l'identifiant du pŠre de la personne
pereNom - le nom du pŠre de la personne
perePrenom - le pr‚nom du pŠre de la personne
pereAge - l'ƒge du pŠre de la personne
pereDecede - le pŠre de la personne est d‚c‚d‚ ou non au moment de l'acte
mereId - l'identifiant du mŠre de la personne
mereNom - le nom de la mŠre de la personne
merePrenom - le pr‚nom de la mŠre de la personne
mereAge - l'ƒge de la mŠre de la personne
mereDecede - la mŠre de la personne est d‚c‚d‚e ou non au moment de l'acte
homme - le sexe de la personne
age - l'ƒge de la personne
personne - l'identifiant de la personne
correspondance - l'identifiant de correspondance dans le cas des mariages
doublon - si l'‚l‚ment est un doublon
origine - l'origine de la personne
commentaires - les commentaires concernant l'acte

update

public void update(RegistreActeUtils registreActe)
            throws JGeneaException

Cette m‚thode permet de mettre … jour un ‚l‚ment de table en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Parameters:
registreActe - l'‚lement de table

update

public void update(java.lang.String nom,
                   java.lang.String prenom,
                   CommuneUtils commune,
                   java.lang.String date,
                   boolean dateIndechiffrable,
                   TypesActeUtils type,
                   int pereId,
                   java.lang.String pereNom,
                   java.lang.String perePrenom,
                   int pereAge,
                   boolean pereDecede,
                   int mereId,
                   java.lang.String mereNom,
                   java.lang.String merePrenom,
                   int mereAge,
                   boolean mereDecede,
                   boolean homme,
                   int age,
                   int personne,
                   int correspondance,
                   boolean doublon,
                   java.lang.String origine,
                   java.lang.String commentaires)
            throws JGeneaException

Cette m‚thode permet de mettre … jour un type d'acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Parameters:
nom - le nom de la personne
prenom - le pr‚nom de la personne
commune - la commune de l'acte
date - la date de l'acte
dateIndechiffrable - la date de l'acte est lisible ou non
type - le type de l'acte
pereId - l'identifiant du pŠre de la personne
pereNom - le nom du pŠre de la personne
perePrenom - le pr‚nom du pŠre de la personne
pereAge - l'ƒge du pŠre de la personne
pereDecede - le pŠre de la personne est d‚c‚d‚ ou non au moment de l'acte
mereId - l'identifiant du mŠre de la personne
mereNom - le nom de la mŠre de la personne
merePrenom - le pr‚nom de la mŠre de la personne
mereAge - l'ƒge de la mŠre de la personne
mereDecede - la mŠre de la personne est d‚c‚d‚e ou non au moment de l'acte
homme - le sexe de la personne
age - l'ƒge de la personne
personne - l'identifiant de la personne
correspondance - l'identifiant de correspondance dans le cas des mariages
doublon - si l'‚l‚ment est un doublon
origine - l'origine de la personne
commentaires - les commentaires concernant l'acte

delete

public void delete()
            throws JGeneaException

Cette m‚thode permet de suprimer un ‚l‚ment de table en base, aprŠs avoir fait les v‚rifications n‚cessaires.



Copyright © 2002 JGenea DAO. All Rights Reserved.