org.genealogie.controleur
Interface FamillesCtrl

All Known Implementing Classes:
FamillesCtrlImpl

public interface FamillesCtrl

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

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

Field Summary
static java.lang.String FAMILLE_DELETE_ERREUR
           
static java.lang.String FAMILLE_HAS_PERSONNES_ASSOCIEES
           
static java.lang.String FAMILLE_INSERT_ERREUR
           
static java.lang.String FAMILLE_LIBELLE_VIDE
           
static java.lang.String FAMILLE_NULL
           
static java.lang.String FAMILLE_PARAM_NULL
           
static java.lang.String FAMILLE_UPDATE_ERREUR
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer une famille en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 FamilleUtils getFamille()
          Accesseur en lecture de la famille.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, FamilleUtils famille)
          Initialisation avec la famille pour la classe.
 void init(FactoryDAO factory, int familleId)
          Initialisation avec la famille pour la classe.
 void insert(FamilleUtils famille)
          Cette m‚thode permet d'ins‚rer une famille en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(java.lang.String libelle)
          Cette m‚thode permet d'ins‚rer une famille en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle)
          Cette m‚thode permet de mettre … jour une famille en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 

Field Detail

FAMILLE_LIBELLE_VIDE

public static final java.lang.String FAMILLE_LIBELLE_VIDE

FAMILLE_INSERT_ERREUR

public static final java.lang.String FAMILLE_INSERT_ERREUR

FAMILLE_UPDATE_ERREUR

public static final java.lang.String FAMILLE_UPDATE_ERREUR

FAMILLE_DELETE_ERREUR

public static final java.lang.String FAMILLE_DELETE_ERREUR

FAMILLE_HAS_PERSONNES_ASSOCIEES

public static final java.lang.String FAMILLE_HAS_PERSONNES_ASSOCIEES

FAMILLE_NULL

public static final java.lang.String FAMILLE_NULL

FAMILLE_PARAM_NULL

public static final java.lang.String FAMILLE_PARAM_NULL
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Parameters:
factory - la factory

init

public void init(FactoryDAO factory,
                 FamilleUtils famille)
          throws JGeneaException

Initialisation avec la famille pour la classe.

Parameters:
factory - la factory
famille - la famille

init

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

Initialisation avec la famille pour la classe.

Parameters:
factory - la factory
familleId - l'identifiant de la famille

getFamille

public FamilleUtils getFamille()

Accesseur en lecture de la famille.

Returns:
la famille

insert

public void insert(FamilleUtils famille)
            throws JGeneaException

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

Parameters:
famille - la famille

insert

public void insert(java.lang.String libelle)
            throws JGeneaException

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

Parameters:
libelle - le libell‚ de la famille

update

public void update(java.lang.String libelle)
            throws JGeneaException

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

Parameters:
libelle - le libell‚ de la famille

delete

public void delete()
            throws JGeneaException

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



Copyright © 2002 JGenea DAO. All Rights Reserved.