org.genealogie.controleur.defaut
Class TypesActeCtrlImpl

java.lang.Object
  |
  +--org.genealogie.controleur.defaut.GenericCtrl
        |
        +--org.genealogie.controleur.defaut.TypesActeCtrlImpl
All Implemented Interfaces:
TypesActeCtrl

public class TypesActeCtrlImpl
extends GenericCtrl
implements TypesActeCtrl

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

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

Field Summary
private  ActesDAO actesDAO
           
private  FactoryDAO factory
           
private  TypeActeImpl typeActe
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.TypesActeCtrl
TYPE_ACTE_DELETE_ERREUR, TYPE_ACTE_HAS_ACTES_ASSOCIES, TYPE_ACTE_INSERT_ERREUR, TYPE_ACTE_LIBELLE_VIDE, TYPE_ACTE_NULL, TYPE_ACTE_PARAM_NULL, TYPE_ACTE_UPDATE_ERREUR
 
Constructor Summary
TypesActeCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un type d'acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 TypesActeUtils getTypeActe()
          Accesseur en lecture du type d'acte.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int typeActeId)
          Initialisation avec le type d'acte pour la classe.
 void init(FactoryDAO factory, TypesActeUtils typeActe)
          Initialisation avec le type d'acte pour la classe.
 void insert(java.lang.String libelle)
          Cette m‚thode permet d'ins‚rer un type d'acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(TypesActeUtils typeActe)
          Cette m‚thode permet d'ins‚rer un type d'acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle)
          Cette m‚thode permet de mettre … jour un type d'acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(TypesActeUtils typeActe)
          Cette m‚thode permet de mettre … jour un type d'acte 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
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

factory

private FactoryDAO factory

actesDAO

private ActesDAO actesDAO

typeActe

private TypeActeImpl typeActe
Constructor Detail

TypesActeCtrlImpl

public TypesActeCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface TypesActeCtrl

init

public void init(FactoryDAO factory,
                 TypesActeUtils typeActe)
          throws JGeneaException

Initialisation avec le type d'acte pour la classe.

Specified by:
init in interface TypesActeCtrl
Parameters:
factory - la factory
typeActe - le type d'acte

init

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

Initialisation avec le type d'acte pour la classe.

Specified by:
init in interface TypesActeCtrl
Parameters:
factory - la factory
typeActeId - l'identifiant du type d'acte

getTypeActe

public TypesActeUtils getTypeActe()

Accesseur en lecture du type d'acte.

Specified by:
getTypeActe in interface TypesActeCtrl
Returns:
le type d'acte

insert

public void insert(TypesActeUtils typeActe)
            throws JGeneaException

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

Specified by:
insert in interface TypesActeCtrl
Parameters:
typeActe - le type d'acte

insert

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

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

Specified by:
insert in interface TypesActeCtrl
Parameters:
libelle - le libell‚ du type d'acte

update

public void update(TypesActeUtils typeActe)
            throws JGeneaException

Cette m‚thode permet de mettre … jour un type d'acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Specified by:
update in interface TypesActeCtrl
Parameters:
typeActe - le type d'acte

update

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

Cette m‚thode permet de mettre … jour un type d'acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.

Specified by:
update in interface TypesActeCtrl
Parameters:
libelle - le libell‚ du type d'acte

delete

public void delete()
            throws JGeneaException

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

Specified by:
delete in interface TypesActeCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.