org.genealogie.controleur
Interface MariagesCtrl

All Known Implementing Classes:
MariagesCtrlImpl

public interface MariagesCtrl

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.

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

Field Summary
static java.lang.String DATE_CIVIL_APP_FORMAT_ERREUR
           
static java.lang.String DATE_CIVIL_INCORRECTE
           
static java.lang.String DATE_RELIGIEUX_APP_FORMAT_ERREUR
           
static java.lang.String DATE_RELIGIEUX_INCORRECTE
           
static java.lang.String FEMME_NON_CONNU
           
static java.lang.String MARI_FEMME_NON_CONNUS
           
static java.lang.String MARI_NON_CONNU
           
static java.lang.String MARIAGE_DELETE_ERREUR
           
static java.lang.String MARIAGE_INSERT_ERREUR
           
static java.lang.String MARIAGE_LOAD_EXCEPTION
           
static java.lang.String MARIAGE_NULL
           
static java.lang.String MARIAGE_PARAM_NULL
           
static java.lang.String MARIAGE_UPDATE_ERREUR
           
 
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 lieuCivil, java.lang.String dateReligieux, java.lang.String dateReligieuxApp, CommuneUtils lieuReligieux)
          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 lieuCivil, java.lang.String dateReligieux, java.lang.String dateReligieuxApp, CommuneUtils lieuReligieux)
          Cette m‚thode permet de mettre … jour un mariage en base, aprŠs avoir fait les v‚rifications n‚cessaires
 

Field Detail

DATE_CIVIL_INCORRECTE

public static final java.lang.String DATE_CIVIL_INCORRECTE

DATE_RELIGIEUX_INCORRECTE

public static final java.lang.String DATE_RELIGIEUX_INCORRECTE

MARIAGE_INSERT_ERREUR

public static final java.lang.String MARIAGE_INSERT_ERREUR

MARIAGE_LOAD_EXCEPTION

public static final java.lang.String MARIAGE_LOAD_EXCEPTION

MARIAGE_UPDATE_ERREUR

public static final java.lang.String MARIAGE_UPDATE_ERREUR

MARIAGE_DELETE_ERREUR

public static final java.lang.String MARIAGE_DELETE_ERREUR

MARIAGE_NULL

public static final java.lang.String MARIAGE_NULL

MARI_FEMME_NON_CONNUS

public static final java.lang.String MARI_FEMME_NON_CONNUS

MARI_NON_CONNU

public static final java.lang.String MARI_NON_CONNU

FEMME_NON_CONNU

public static final java.lang.String FEMME_NON_CONNU

DATE_CIVIL_APP_FORMAT_ERREUR

public static final java.lang.String DATE_CIVIL_APP_FORMAT_ERREUR

DATE_RELIGIEUX_APP_FORMAT_ERREUR

public static final java.lang.String DATE_RELIGIEUX_APP_FORMAT_ERREUR

MARIAGE_PARAM_NULL

public static final java.lang.String MARIAGE_PARAM_NULL
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,
                 MariageDetailUtils mariage)
          throws JGeneaException

Initialisation avec le mariage pour la classe.

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

init

public void init(FactoryDAO factory,
                 int mariId,
                 int femmeId)
          throws JGeneaException

Initialisation avec l'identifiant du mariage pour la classe.

Parameters:
factory - la factory d'accŠs … la couche dao
mariId - l'identifiant du mari
femmeId - l'identifiant de la femme

getMariage

public MariageDetailUtils getMariage()

Accesseur en lecture du mariage.

Returns:
le mariage

insert

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

Parameters:
mariage - le mariage

insert

public void insert(PersonneUtils mari,
                   PersonneUtils femme,
                   java.lang.String dateCivil,
                   java.lang.String dateCivilApp,
                   CommuneUtils lieuCivil,
                   java.lang.String dateReligieux,
                   java.lang.String dateReligieuxApp,
                   CommuneUtils lieuReligieux)
            throws JGeneaException

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

Parameters:
mari - le mari
femme - la femme
dateCivil - la date du mariage civil
dateCivilApp - la date approch‚e du mariage civil
lieuCivil - le lieu du mariage civil
dateReligieux - la date du mariage religieux
dateReligieuxApp - la date approch‚e du mariage religieux
lieuReligieux - le lieu du mariage religieux

update

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

Parameters:
mariage - le mariage

update

public void update(PersonneUtils mari,
                   PersonneUtils femme,
                   java.lang.String dateCivil,
                   java.lang.String dateCivilApp,
                   CommuneUtils lieuCivil,
                   java.lang.String dateReligieux,
                   java.lang.String dateReligieuxApp,
                   CommuneUtils lieuReligieux)
            throws JGeneaException

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

Parameters:
mari - le mari
femme - la femme
dateCivil - la date du mariage civil
dateCivilApp - la date approch‚e du mariage civil
lieuCivil - le lieu du mariage civil
dateReligieux - la date du mariage religieux
dateReligieuxApp - la date approch‚e du mariage religieux
lieuReligieux - le lieu du mariage religieux

delete

public void delete()
            throws JGeneaException

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



Copyright © 2002 JGenea DAO. All Rights Reserved.