org.genealogie.controleur
Interface PersonnesCtrl

All Known Implementing Classes:
PersonnesCtrlImpl

public interface PersonnesCtrl

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

Version:
$Revision: 1.39 $, $Date: 2003/03/26 14:47:04 $
Author:
Templth

Field Summary
static java.lang.String DATE_BAPTEME_APP_FORMAT_ERREUR
           
static java.lang.String DATE_BAPTEME_INCORRECTE
           
static java.lang.String DATE_DECES_APP_FORMAT_ERREUR
           
static java.lang.String DATE_DECES_INCORRECTE
           
static java.lang.String DATE_INHUMATION_APP_FORMAT_ERREUR
           
static java.lang.String DATE_INHUMATION_INCORRECTE
           
static java.lang.String DATE_NAISSANCE_APP_FORMAT_ERREUR
           
static java.lang.String DATE_NAISSANCE_INCORRECTE
           
static java.lang.String NOM_PERSONNE_VIDE
           
static java.lang.String PERSONNE_HAS_ACTES_ASSOCIES
           
static java.lang.String PERSONNE_HAS_DOCUMENTS_ASSOCIES
           
static java.lang.String PERSONNE_HAS_ENFANTS
           
static java.lang.String PERSONNE_HAS_MARIAGES
           
static java.lang.String PERSONNE_INSERT_ERREUR
           
static java.lang.String PERSONNE_IS_PARRAIN_MARRAINE
           
static java.lang.String PERSONNE_IS_TEMOIN
           
static java.lang.String PERSONNE_LOAD_ERREUR
           
static java.lang.String PERSONNE_NON_CONNUE
           
static java.lang.String PERSONNE_NULL
           
static java.lang.String PERSONNE_PARAM_NULL
           
static java.lang.String PERSONNE_UPDATE_ERREUR
           
static java.lang.String PRENOM1_PERSONNE_VIDE
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires
 PersonneDetailUtils getPersonne()
          Accesseur en lecture de la personne.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int personneId)
          Initialisation avec la personne pour la classe.
 void init(FactoryDAO factory, PersonneDetailUtils personne)
          Initialisation avec la personne pour la classe.
 void insert(PersonneDetailUtils personne)
          Cette m‚thode permet d'ins‚rer une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void insert(java.lang.String nom, java.lang.String prenom1, java.lang.String prenom2, java.lang.String prenom3, boolean homme, boolean enfantNaturel, java.lang.String dateNaissance, java.lang.String dateNaissanceApp, CommuneUtils communeNaissance, java.lang.String dateBapteme, java.lang.String dateBaptemeApp, CommuneUtils communeBapteme, java.lang.String dateDeces, java.lang.String dateDecesApp, CommuneUtils communeDeces, java.lang.String dateInhumation, java.lang.String dateInhumationApp, CommuneUtils communeInhumation, PersonneUtils pere, PersonneUtils mere, PersonneUtils parrain, PersonneUtils marraine, java.lang.String profession)
          Cette m‚thode permet d'ins‚rer une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void update(PersonneDetailUtils personne)
          Cette m‚thode permet de mettre … jour une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void update(java.lang.String nom, java.lang.String prenom1, java.lang.String prenom2, java.lang.String prenom3, boolean homme, boolean enfantNaturel, java.lang.String dateNaissance, java.lang.String dateNaissanceApp, CommuneUtils communeNaissance, java.lang.String dateBapteme, java.lang.String dateBaptemeApp, CommuneUtils communeBapteme, java.lang.String dateDeces, java.lang.String dateDecesApp, CommuneUtils communeDeces, java.lang.String dateInhumation, java.lang.String dateInhumationApp, CommuneUtils communeInhumation, PersonneUtils pere, PersonneUtils mere, PersonneUtils parrain, PersonneUtils marraine, java.lang.String profession)
          Cette m‚thode permet de mettre … jour une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void updateAdresses(java.lang.String adresses)
          Cette m‚thode permet de mettre … jour les adresses d'une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void updateCommentaires(java.lang.String commentaires)
          Cette m‚thode permet de mettre … jour les commentaires d'une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires
 

Field Detail

DATE_NAISSANCE_INCORRECTE

public static final java.lang.String DATE_NAISSANCE_INCORRECTE

DATE_BAPTEME_INCORRECTE

public static final java.lang.String DATE_BAPTEME_INCORRECTE

DATE_DECES_INCORRECTE

public static final java.lang.String DATE_DECES_INCORRECTE

DATE_INHUMATION_INCORRECTE

public static final java.lang.String DATE_INHUMATION_INCORRECTE

NOM_PERSONNE_VIDE

public static final java.lang.String NOM_PERSONNE_VIDE

PRENOM1_PERSONNE_VIDE

public static final java.lang.String PRENOM1_PERSONNE_VIDE

PERSONNE_INSERT_ERREUR

public static final java.lang.String PERSONNE_INSERT_ERREUR

PERSONNE_LOAD_ERREUR

public static final java.lang.String PERSONNE_LOAD_ERREUR

PERSONNE_UPDATE_ERREUR

public static final java.lang.String PERSONNE_UPDATE_ERREUR

PERSONNE_NON_CONNUE

public static final java.lang.String PERSONNE_NON_CONNUE

PERSONNE_NULL

public static final java.lang.String PERSONNE_NULL

PERSONNE_PARAM_NULL

public static final java.lang.String PERSONNE_PARAM_NULL

DATE_NAISSANCE_APP_FORMAT_ERREUR

public static final java.lang.String DATE_NAISSANCE_APP_FORMAT_ERREUR

DATE_BAPTEME_APP_FORMAT_ERREUR

public static final java.lang.String DATE_BAPTEME_APP_FORMAT_ERREUR

DATE_DECES_APP_FORMAT_ERREUR

public static final java.lang.String DATE_DECES_APP_FORMAT_ERREUR

DATE_INHUMATION_APP_FORMAT_ERREUR

public static final java.lang.String DATE_INHUMATION_APP_FORMAT_ERREUR

PERSONNE_IS_PARRAIN_MARRAINE

public static final java.lang.String PERSONNE_IS_PARRAIN_MARRAINE

PERSONNE_IS_TEMOIN

public static final java.lang.String PERSONNE_IS_TEMOIN

PERSONNE_HAS_MARIAGES

public static final java.lang.String PERSONNE_HAS_MARIAGES

PERSONNE_HAS_ENFANTS

public static final java.lang.String PERSONNE_HAS_ENFANTS

PERSONNE_HAS_ACTES_ASSOCIES

public static final java.lang.String PERSONNE_HAS_ACTES_ASSOCIES

PERSONNE_HAS_DOCUMENTS_ASSOCIES

public static final java.lang.String PERSONNE_HAS_DOCUMENTS_ASSOCIES
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Parameters:
factory - la factory d'accŠs … la couche dao

init

public void init(FactoryDAO factory,
                 PersonneDetailUtils personne)
          throws JGeneaException

Initialisation avec la personne pour la classe.

Parameters:
factory - la factory d'accŠs … la couche dao
personne - la personne

init

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

Initialisation avec la personne pour la classe.

Parameters:
factory - la factory d'accŠs … la couche dao
personneId - l'identifiant de la personne

getPersonne

public PersonneDetailUtils getPersonne()

Accesseur en lecture de la personne.

Returns:
la personne

insert

public void insert(PersonneDetailUtils personne)
            throws JGeneaException

Cette m‚thode permet d'ins‚rer une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires

Parameters:
personne - la personne

insert

public void insert(java.lang.String nom,
                   java.lang.String prenom1,
                   java.lang.String prenom2,
                   java.lang.String prenom3,
                   boolean homme,
                   boolean enfantNaturel,
                   java.lang.String dateNaissance,
                   java.lang.String dateNaissanceApp,
                   CommuneUtils communeNaissance,
                   java.lang.String dateBapteme,
                   java.lang.String dateBaptemeApp,
                   CommuneUtils communeBapteme,
                   java.lang.String dateDeces,
                   java.lang.String dateDecesApp,
                   CommuneUtils communeDeces,
                   java.lang.String dateInhumation,
                   java.lang.String dateInhumationApp,
                   CommuneUtils communeInhumation,
                   PersonneUtils pere,
                   PersonneUtils mere,
                   PersonneUtils parrain,
                   PersonneUtils marraine,
                   java.lang.String profession)
            throws JGeneaException

Cette m‚thode permet d'ins‚rer une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires

Parameters:
nom - le nom de famille de la personne
prenom1 - le premier pr‚nom de la personne
prenom2 - le deuxiŠme pr‚nom de la personne
prenom3 - le troisiŠme pr‚nom de la personne
homme - le sexe de la personne ( vrai si c'est un homme )
enfantNaturel - la l‚gitimit‚ de la naissance de la personne ( vrai si c'est un enfant naturel )
dateNaissance - la date de naissance
dateNaissanceApp - la date approch‚e de naissance
communeNaissance - le lieu de naissance
dateBapteme - la date de baptŠme
dateBaptemeApp - la date approch‚e de baptŠme
communeBapteme - le lieu de baptŠme
dateDeces - la date de d‚cŠs
dateDecesApp - la date approch‚e de d‚cŠs
communeDeces - le lieu de d‚cŠs
dateInhumation - la date d'inhumation
dateInhumationApp - la date approch‚e d'inhumation
communeInhumation - le lieu d'inhumation
pere - le pŠre de la personne
mere - le mŠre de la personne
profession - la profession de la personne

update

public void update(PersonneDetailUtils personne)
            throws JGeneaException

Cette m‚thode permet de mettre … jour une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires

Parameters:
personne - la personne

update

public void update(java.lang.String nom,
                   java.lang.String prenom1,
                   java.lang.String prenom2,
                   java.lang.String prenom3,
                   boolean homme,
                   boolean enfantNaturel,
                   java.lang.String dateNaissance,
                   java.lang.String dateNaissanceApp,
                   CommuneUtils communeNaissance,
                   java.lang.String dateBapteme,
                   java.lang.String dateBaptemeApp,
                   CommuneUtils communeBapteme,
                   java.lang.String dateDeces,
                   java.lang.String dateDecesApp,
                   CommuneUtils communeDeces,
                   java.lang.String dateInhumation,
                   java.lang.String dateInhumationApp,
                   CommuneUtils communeInhumation,
                   PersonneUtils pere,
                   PersonneUtils mere,
                   PersonneUtils parrain,
                   PersonneUtils marraine,
                   java.lang.String profession)
            throws JGeneaException

Cette m‚thode permet de mettre … jour une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires

Parameters:
nom - le nom de famille de la personne
prenom1 - le premier pr‚nom de la personne
prenom2 - le deuxiŠme pr‚nom de la personne
prenom3 - le troisiŠme pr‚nom de la personne
homme - le sexe de la personne ( vrai si c'est un homme )
enfantNaturel - la l‚gitimit‚ de la naissance de la personne ( vrai si c'est un enfant naturel )
dateNaissance - la date de naissance
dateNaissanceApp - la date approch‚e de naissance
communeNaissance - le lieu de naissance
dateBapteme - la date de baptŠme
dateBaptemeApp - la date approch‚e de baptŠme
communeBapteme - le lieu de baptŠme
dateDeces - la date de d‚cŠs
dateDecesApp - la date approch‚e de d‚cŠs
communeDeces - le lieu de d‚cŠs
dateInhumation - la date d'inhumation
dateInhumationApp - la date approch‚e d'inhumation
communeInhumation - le lieu d'inhumation
pere - le pŠre de la personne
mere - le mŠre de la personne
parrain - le parrain de la personne
marraine - le marraine de la personne
profession - la profession de la personne

updateCommentaires

public void updateCommentaires(java.lang.String commentaires)
                        throws JGeneaException

Cette m‚thode permet de mettre … jour les commentaires d'une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires

Parameters:
personne - la personne

updateAdresses

public void updateAdresses(java.lang.String adresses)
                    throws JGeneaException

Cette m‚thode permet de mettre … jour les adresses d'une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires

Parameters:
commentaires - les commentaires sur la personne

delete

public void delete()
            throws JGeneaException

Cette m‚thode permet de suprimer une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires



Copyright © 2002 JGenea DAO. All Rights Reserved.