|
|||||||||
| 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.MariagesCtrlImpl
Classe de contr“le pour les op‚rations de manipulation des mariages. Les erreurs lev‚es sont de type MariageException avec des codes d‚finis en chaŚnes 'public static' de la classe.
| Field Summary | |
private MariageImpl |
mariage
|
| Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl |
factory, formatDate |
| Fields inherited from interface org.genealogie.controleur.MariagesCtrl |
DATE_CIVIL_APP_FORMAT_ERREUR, DATE_CIVIL_INCORRECTE, DATE_RELIGIEUX_APP_FORMAT_ERREUR, DATE_RELIGIEUX_INCORRECTE, FEMME_NON_CONNU, MARI_FEMME_NON_CONNUS, MARI_NON_CONNU, MARIAGE_DELETE_ERREUR, MARIAGE_INSERT_ERREUR, MARIAGE_LOAD_EXCEPTION, MARIAGE_NULL, MARIAGE_PARAM_NULL, MARIAGE_UPDATE_ERREUR |
| Constructor Summary | |
MariagesCtrlImpl()
|
|
| Method Summary | |
void |
delete()
Cette m‚thode permet de suprimer un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires. |
MariageDetailUtils |
getMariage()
Accesseur en lecture du mariage. |
void |
init(FactoryDAO factory)
Initialisation par d‚faut. |
void |
init(FactoryDAO factory,
int mariId,
int femmeId)
Initialisation avec l'identifiant du mariage pour la classe. |
void |
init(FactoryDAO factory,
MariageDetailUtils mariage)
Initialisation avec le mariage pour la classe. |
void |
insert(MariageDetailUtils mariage)
Cette m‚thode permet d'ins‚rer un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires |
void |
insert(PersonneUtils mari,
PersonneUtils femme,
java.lang.String dateCivil,
java.lang.String dateCivilApp,
CommuneUtils communeCivil,
java.lang.String dateReligieux,
java.lang.String dateReligieuxApp,
CommuneUtils communeReligieux)
Cette m‚thode permet d'ins‚rer un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires |
void |
update(MariageDetailUtils mariage)
Cette m‚thode permet de mettre … jour un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires |
void |
update(PersonneUtils mari,
PersonneUtils femme,
java.lang.String dateCivil,
java.lang.String dateCivilApp,
CommuneUtils communeCivil,
java.lang.String dateReligieux,
java.lang.String dateReligieuxApp,
CommuneUtils communeReligieux)
Cette m‚thode permet de mettre … jour un mariage 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 MariageImpl mariage
| Constructor Detail |
public MariagesCtrlImpl()
| Method Detail |
public void init(FactoryDAO factory)
throws JGeneaException
Initialisation par d‚faut.
init in interface MariagesCtrlfactory - la factory d'accŠs … la couche dao
public void init(FactoryDAO factory,
MariageDetailUtils mariage)
throws JGeneaException
Initialisation avec le mariage pour la classe.
init in interface MariagesCtrlfactory - la factory d'accŠs … la couche daomariage - le mariage
public void init(FactoryDAO factory,
int mariId,
int femmeId)
throws JGeneaException
Initialisation avec l'identifiant du mariage pour la classe.
init in interface MariagesCtrlfactory - la factory d'accŠs … la couche daomariId - l'identifiant du marifemmeId - l'identifiant de la femmepublic MariageDetailUtils getMariage()
Accesseur en lecture du mariage.
getMariage in interface MariagesCtrl
public void insert(MariageDetailUtils mariage)
throws JGeneaException
Cette m‚thode permet d'ins‚rer un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires
insert in interface MariagesCtrlmariage - le mariage
public void insert(PersonneUtils mari,
PersonneUtils femme,
java.lang.String dateCivil,
java.lang.String dateCivilApp,
CommuneUtils communeCivil,
java.lang.String dateReligieux,
java.lang.String dateReligieuxApp,
CommuneUtils communeReligieux)
throws JGeneaException
Cette m‚thode permet d'ins‚rer un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires
insert in interface MariagesCtrlmari - le marifemme - la femmedateCivil - la date du mariage civildateCivilApp - la date approch‚e du mariage civillieuCivil - le lieu du mariage civildateReligieux - la date du mariage religieuxdateReligieuxApp - la date approch‚e du mariage religieuxlieuReligieux - le lieu du mariage religieux
public void update(MariageDetailUtils mariage)
throws JGeneaException
Cette m‚thode permet de mettre … jour un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires
update in interface MariagesCtrlmariage - le mariage
public void update(PersonneUtils mari,
PersonneUtils femme,
java.lang.String dateCivil,
java.lang.String dateCivilApp,
CommuneUtils communeCivil,
java.lang.String dateReligieux,
java.lang.String dateReligieuxApp,
CommuneUtils communeReligieux)
throws JGeneaException
Cette m‚thode permet de mettre … jour un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires
update in interface MariagesCtrlmari - le marifemme - la femmedateCivil - la date du mariage civildateCivilApp - la date approch‚e du mariage civillieuCivil - le lieu du mariage civildateReligieux - la date du mariage religieuxdateReligieuxApp - la date approch‚e du mariage religieuxlieuReligieux - le lieu du mariage religieux
public void delete()
throws JGeneaException
Cette m‚thode permet de suprimer un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires.
delete in interface MariagesCtrl
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||