org.genealogie.controleur.defaut
Class TypesDocumentCtrlImpl

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

public class TypesDocumentCtrlImpl
extends GenericCtrl
implements TypesDocumentCtrl

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

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

Field Summary
private  DocumentsDAO documentsDAO
           
private  FactoryDAO factory
           
private  TypeDocumentImpl typeDocument
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.TypesDocumentCtrl
TYPE_DOCUMENT_DELETE_ERREUR, TYPE_DOCUMENT_HAS_DOCUMENTS_ASSOCIES, TYPE_DOCUMENT_INSERT_ERREUR, TYPE_DOCUMENT_LIBELLE_VIDE, TYPE_DOCUMENT_NULL, TYPE_DOCUMENT_PARAM_NULL, TYPE_DOCUMENT_UPDATE_ERREUR
 
Constructor Summary
TypesDocumentCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un type de document en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 TypesDocumentUtils getTypeDocument()
          Accesseur en lecture du type de document.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, int typeDocumentId)
          Initialisation avec le type de document pour la classe.
 void init(FactoryDAO factory, TypesDocumentUtils typeDocument)
          Initialisation avec le type de document pour la classe.
 void insert(java.lang.String libelle)
          Cette m‚thode permet d'ins‚rer un type de document en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(TypesDocumentUtils typeDocument)
          Cette m‚thode permet d'ins‚rer un type de document 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 de document en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(TypesDocumentUtils typeDocument)
          Cette m‚thode permet de mettre … jour un type de document 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

documentsDAO

private DocumentsDAO documentsDAO

typeDocument

private TypeDocumentImpl typeDocument
Constructor Detail

TypesDocumentCtrlImpl

public TypesDocumentCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface TypesDocumentCtrl

init

public void init(FactoryDAO factory,
                 TypesDocumentUtils typeDocument)
          throws JGeneaException

Initialisation avec le type de document pour la classe.

Specified by:
init in interface TypesDocumentCtrl
Parameters:
factory - la factory
typeDocument - le type de document

init

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

Initialisation avec le type de document pour la classe.

Specified by:
init in interface TypesDocumentCtrl
Parameters:
factory - la factory
typeDocumentId - l'identifiant du type de document

getTypeDocument

public TypesDocumentUtils getTypeDocument()

Accesseur en lecture du type de document.

Specified by:
getTypeDocument in interface TypesDocumentCtrl
Returns:
le type de document

insert

public void insert(TypesDocumentUtils typeDocument)
            throws JGeneaException

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

Specified by:
insert in interface TypesDocumentCtrl
Parameters:
typeDocument - le type de document

insert

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

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

Specified by:
insert in interface TypesDocumentCtrl
Parameters:
libelle - le libell‚ du type de document

update

public void update(TypesDocumentUtils typeDocument)
            throws JGeneaException

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

Specified by:
update in interface TypesDocumentCtrl
Parameters:
typeDocument - le type de document

update

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

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

Specified by:
update in interface TypesDocumentCtrl
Parameters:
libelle - le libell‚ du type de document

delete

public void delete()
            throws JGeneaException

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

Specified by:
delete in interface TypesDocumentCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.