org.genealogie.controleur.defaut
Class GenericCtrl

java.lang.Object
  |
  +--org.genealogie.controleur.defaut.GenericCtrl
Direct Known Subclasses:
ActesCtrlImpl, AdressesCtrlImpl, AdressesWebCtrlImpl, AuthentificationsCtrlImpl, DocumentsCtrlImpl, EtatsRechercheCtrlImpl, FamillesCtrlImpl, MariagesCtrlImpl, PersonnesCtrlImpl, RecherchesCtrlImpl, RecherchesWebCtrlImpl, RegistresCtrlImpl, RepertoiresCtrlImpl, SignetsRegistreCtrlImpl, SynchronisationMariagesCtrlImpl, SynchronisationPersonnesCtrlImpl, TablesCtrlImpl, TypesActeCtrlImpl, TypesDocumentCtrlImpl, TypesRechercheCtrlImpl

public abstract class GenericCtrl
extends java.lang.Object


Field Summary
protected  FactoryDAO factory
           
protected  java.lang.String formatDate
           
 
Constructor Summary
GenericCtrl()
           
 
Method Summary
protected  boolean estDecede(PersonneDetailUtils personne, java.sql.Date currentDate)
          Cette m‚thode permet de d‚terminer si une personne est d‚c‚d‚e pour une date donn‚e.
protected  boolean estDecede(PersonneUtils personne, java.sql.Date currentDate)
          Cette m‚thode permet de d‚terminer si une personne est d‚c‚d‚e pour une date donn‚e.
protected  int getAge(PersonneDetailUtils personne, java.sql.Date currentDate)
          Cette m‚thode permet de calculer l'ƒge d'une personne pour une date donn‚e.
protected  int getAge(PersonneUtils personne, java.sql.Date currentDate)
          Cette m‚thode permet de calculer l'ƒge d'une personne pour une date donn‚e.
 java.lang.String getFormatDate()
           
protected  java.lang.String getPrenoms(PersonneDetailUtils personne)
           
protected  java.lang.String getPrenoms(java.lang.String prenom1, java.lang.String prenom2, java.lang.String prenom3)
           
protected  int insererPersonneTable(PersonneDetailUtils personne, java.sql.Date date, CommuneUtils commune, int typeActe)
           
protected  boolean isDateApprochee(java.lang.String dateApp)
          Cette m‚thode permet de v‚rifier le format de la date en tant que date approch‚e.
protected  int majPersonneTable(PersonneDetailUtils personne, java.sql.Date dateAvant, CommuneUtils communeAvant, java.sql.Date dateApres, CommuneUtils communeApres, int typeActe)
           
 void setFormatDate(java.lang.String formatDate)
           
protected  void supprimerPersonneTable(PersonneDetailUtils personne, java.sql.Date date, CommuneUtils commune, int typeActe)
           
protected  void supprimerPersonneTable(PersonneUtils personne, java.sql.Date date, CommuneUtils commune, int typeActe)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

factory

protected FactoryDAO factory

formatDate

protected java.lang.String formatDate
Constructor Detail

GenericCtrl

public GenericCtrl()
Method Detail

getFormatDate

public java.lang.String getFormatDate()

setFormatDate

public void setFormatDate(java.lang.String formatDate)

getPrenoms

protected java.lang.String getPrenoms(PersonneDetailUtils personne)

getPrenoms

protected java.lang.String getPrenoms(java.lang.String prenom1,
                                      java.lang.String prenom2,
                                      java.lang.String prenom3)

estDecede

protected boolean estDecede(PersonneUtils personne,
                            java.sql.Date currentDate)

Cette m‚thode permet de d‚terminer si une personne est d‚c‚d‚e pour une date donn‚e.

Parameters:
personne - la personne
currentDate - la date de r‚f‚rence pour le calcul de l'ƒge
Returns:
true si c'est le cas, faux sinon

estDecede

protected boolean estDecede(PersonneDetailUtils personne,
                            java.sql.Date currentDate)

Cette m‚thode permet de d‚terminer si une personne est d‚c‚d‚e pour une date donn‚e.

Parameters:
personne - la personne
currentDate - la date de r‚f‚rence pour le calcul de l'ƒge
Returns:
true si c'est le cas, faux sinon

getAge

protected int getAge(PersonneUtils personne,
                     java.sql.Date currentDate)

Cette m‚thode permet de calculer l'ƒge d'une personne pour une date donn‚e.

Parameters:
personne - la personne
currentDate - la date de r‚f‚rence pour le calcul de l'ƒge
Returns:
l'ƒge de la personne

getAge

protected int getAge(PersonneDetailUtils personne,
                     java.sql.Date currentDate)

Cette m‚thode permet de calculer l'ƒge d'une personne pour une date donn‚e.

Parameters:
personne - la personne
currentDate - la date de r‚f‚rence pour le calcul de l'ƒge
Returns:
l'ƒge de la personne

isDateApprochee

protected boolean isDateApprochee(java.lang.String dateApp)
Cette m‚thode permet de v‚rifier le format de la date en tant que date approch‚e.
Parameters:
dateApp - la chaŒne repr‚sentant ‚ventuellement une date approch‚e
Returns:
vrai s'il s'agit d'une date approch‚e, sinon faux

insererPersonneTable

protected int insererPersonneTable(PersonneDetailUtils personne,
                                   java.sql.Date date,
                                   CommuneUtils commune,
                                   int typeActe)
                            throws JGeneaException

majPersonneTable

protected int majPersonneTable(PersonneDetailUtils personne,
                               java.sql.Date dateAvant,
                               CommuneUtils communeAvant,
                               java.sql.Date dateApres,
                               CommuneUtils communeApres,
                               int typeActe)
                        throws JGeneaException

supprimerPersonneTable

protected void supprimerPersonneTable(PersonneDetailUtils personne,
                                      java.sql.Date date,
                                      CommuneUtils commune,
                                      int typeActe)
                               throws JGeneaException

supprimerPersonneTable

protected void supprimerPersonneTable(PersonneUtils personne,
                                      java.sql.Date date,
                                      CommuneUtils commune,
                                      int typeActe)
                               throws JGeneaException


Copyright © 2002 JGenea DAO. All Rights Reserved.