|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.genealogie.controleur.defaut.GenericCtrl
|
+--org.genealogie.controleur.defaut.PersonnesCtrlImpl
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.
| Field Summary | |
private ActesDAO |
actesDAO
|
private DocumentsDAO |
documentsDAO
|
private PersonneImpl |
personne
|
private PersonnesDAO |
personnesDAO
|
| Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl |
factory, formatDate |
| Constructor Summary | |
PersonnesCtrlImpl()
|
|
| 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 |
| Methods inherited from class org.genealogie.controleur.defaut.GenericCtrl |
estDecede, estDecede, getAge, getAge, getFormatDate, getPrenoms, getPrenoms, insererPersonneTable, isDateApprochee, majPersonneTable, setFormatDate, supprimerPersonneTable, supprimerPersonneTable |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private PersonneImpl personne
private PersonnesDAO personnesDAO
private ActesDAO actesDAO
private DocumentsDAO documentsDAO
| Constructor Detail |
public PersonnesCtrlImpl()
| Method Detail |
public void init(FactoryDAO factory)
throws JGeneaException
Initialisation par d‚faut.
init in interface PersonnesCtrlfactory - la factory d'accŠs … la couche dao
public void init(FactoryDAO factory,
PersonneDetailUtils personne)
throws JGeneaException
Initialisation avec la personne pour la classe.
init in interface PersonnesCtrlfactory - la factory d'accŠs … la couche daopersonne - la personne
public void init(FactoryDAO factory,
int personneId)
throws JGeneaException
Initialisation avec la personne pour la classe.
init in interface PersonnesCtrlfactory - la factory d'accŠs … la couche daopersonneId - l'identifiant de la personnepublic PersonneDetailUtils getPersonne()
Accesseur en lecture de la personne.
getPersonne in interface PersonnesCtrl
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
insert in interface PersonnesCtrlpersonne - la personne
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
insert in interface PersonnesCtrlnom - le nom de famille de la personneprenom1 - le premier pr‚nom de la personneprenom2 - le deuxiŠme pr‚nom de la personneprenom3 - le troisiŠme pr‚nom de la personnehomme - 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 naissancedateNaissanceApp - la date approch‚e de naissancecommuneNaissance - le lieu de naissancedateBapteme - la date de baptŠmedateBaptemeApp - la date approch‚e de baptŠmecommuneBapteme - le lieu de baptŠmedateDeces - la date de d‚cŠsdateDecesApp - la date approch‚e de d‚cŠscommuneDeces - le lieu de d‚cŠsdateInhumation - la date d'inhumationdateInhumationApp - la date approch‚e d'inhumationcommuneInhumation - le lieu d'inhumationpere - le pŠre de la personnemere - le mŠre de la personneprofession - la profession de la personne
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
update in interface PersonnesCtrlpersonne - la personne
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
update in interface PersonnesCtrlnom - le nom de famille de la personneprenom1 - le premier pr‚nom de la personneprenom2 - le deuxiŠme pr‚nom de la personneprenom3 - le troisiŠme pr‚nom de la personnehomme - 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 naissancedateNaissanceApp - la date approch‚e de naissancecommuneNaissance - le lieu de naissancedateBapteme - la date de baptŠmedateBaptemeApp - la date approch‚e de baptŠmecommuneBapteme - le lieu de baptŠmedateDeces - la date de d‚cŠsdateDecesApp - la date approch‚e de d‚cŠscommuneDeces - le lieu de d‚cŠsdateInhumation - la date d'inhumationdateInhumationApp - la date approch‚e d'inhumationcommuneInhumation - le lieu d'inhumationpere - le pŠre de la personnemere - le mŠre de la personneparrain - le parrain de la personnemarraine - le marraine de la personneprofession - la profession de la personne
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
updateCommentaires in interface PersonnesCtrlcommentaires - les commentaires sur la personne
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
updateAdresses in interface PersonnesCtrladresses - les adresses de la personne
public void delete()
throws JGeneaException
Cette m‚thode permet de suprimer une personne en base, aprŠs avoir fait les v‚rifications n‚cessaires
delete in interface PersonnesCtrl
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||