org.genealogie.controleur.defaut
Class ActesCtrlImpl

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

public class ActesCtrlImpl
extends GenericCtrl
implements ActesCtrl

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

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

Field Summary
private  ActeImpl acte
           
private  ActesDAO actesDAO
           
private  DocumentsDAO documentsDAO
           
private  FactoryDAO factory
           
 
Fields inherited from class org.genealogie.controleur.defaut.GenericCtrl
formatDate
 
Fields inherited from interface org.genealogie.controleur.ActesCtrl
ACTE_CHARGEMENT_IMPOSSIBLE, ACTE_COMMUNE_VIDE, ACTE_DATE_INCORRECTE, ACTE_DATE_VIDE, ACTE_DELETE_ERREUR, ACTE_HAS_ACTES_ASSOCIES, ACTE_HAS_DOCUMENTS_ASSOCIES, ACTE_HAS_PERSONNES_ASSOCIEES, ACTE_INSERT_ERREUR, ACTE_LIBELLE_VIDE, ACTE_NULL, ACTE_PARAM_NULL, ACTE_TYPE_VIDE, ACTE_UPDATE_ERREUR
 
Constructor Summary
ActesCtrlImpl()
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 ActeUtils getActe()
          Accesseur en lecture de l'acte.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, ActeUtils acte)
          Initialisation avec l'acte pour la classe.
 void init(FactoryDAO factory, int acteId)
          Initialisation avec l'acte pour la classe.
 void insert(ActeUtils acte)
          Cette m‚thode permet d'ins‚rer un acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void insert(java.lang.String libelle, TypesActeUtils type, java.lang.String url, RegistreUtils registre, java.lang.String pageRegistre, java.lang.String source, java.lang.String auteur, java.lang.String commentaires, java.lang.String margeCommentaires, java.lang.String date, CommuneUtils commune)
          Cette m‚thode permet d'ins‚rer un acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(ActeUtils acte)
          Cette m‚thode permet de mettre … jour un acte en base, aprŠs avoir fait les v‚rifications n‚cessaires.
 void update(java.lang.String libelle, TypesActeUtils type, java.lang.String url, RegistreUtils registre, java.lang.String pageRegistre, java.lang.String source, java.lang.String auteur, java.lang.String commentaires, java.lang.String margeCommentaires, java.lang.String date, CommuneUtils commune)
          Cette m‚thode permet de mettre … jour un 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

documentsDAO

private DocumentsDAO documentsDAO

acte

private ActeImpl acte
Constructor Detail

ActesCtrlImpl

public ActesCtrlImpl()
Method Detail

init

public void init(FactoryDAO factory)
          throws JGeneaException

Initialisation par d‚faut.

Specified by:
init in interface ActesCtrl
Parameters:
factory - la factory d'accŠs … la couche dao

init

public void init(FactoryDAO factory,
                 ActeUtils acte)
          throws JGeneaException

Initialisation avec l'acte pour la classe.

Specified by:
init in interface ActesCtrl
Parameters:
factory - la factory d'accŠs … la couche dao
acte - l'acte

init

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

Initialisation avec l'acte pour la classe.

Specified by:
init in interface ActesCtrl
Parameters:
factory - la factory d'accŠs … la couche dao
acteId - l'identifiant de l'acte

getActe

public ActeUtils getActe()

Accesseur en lecture de l'acte.

Specified by:
getActe in interface ActesCtrl
Returns:
l'acte

insert

public void insert(ActeUtils acte)
            throws JGeneaException

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

Specified by:
insert in interface ActesCtrl
Parameters:
acte - l'acte

insert

public void insert(java.lang.String libelle,
                   TypesActeUtils type,
                   java.lang.String url,
                   RegistreUtils registre,
                   java.lang.String pageRegistre,
                   java.lang.String source,
                   java.lang.String auteur,
                   java.lang.String commentaires,
                   java.lang.String margeCommentaires,
                   java.lang.String date,
                   CommuneUtils commune)
            throws JGeneaException

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

Specified by:
insert in interface ActesCtrl
Parameters:
libelle - le libell‚ de l'acte
type - le type de l'acte
url - les urls des images
registre - le registre auquel il se r‚fŠre ( ‚ventuellement; peut ˆtre null )
pageRegistre - la page du registre de r‚f‚rence ( ‚ventuellement; peut ˆtre null )
source - la source de l'acte
auteur - l'auteur de l'acte
commentaires - la transcription du corps de l'acte
margeCommentaires - la transcription de la marge de l'acte
date - la date de l'acte
commune - la commune de l'acte

update

public void update(ActeUtils acte)
            throws JGeneaException

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

Specified by:
update in interface ActesCtrl
Parameters:
acte - l'acte

update

public void update(java.lang.String libelle,
                   TypesActeUtils type,
                   java.lang.String url,
                   RegistreUtils registre,
                   java.lang.String pageRegistre,
                   java.lang.String source,
                   java.lang.String auteur,
                   java.lang.String commentaires,
                   java.lang.String margeCommentaires,
                   java.lang.String date,
                   CommuneUtils commune)
            throws JGeneaException

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

Specified by:
update in interface ActesCtrl
Parameters:
libelle - le libell‚ de l'acte
type - le type de l'acte
url - les urls des images
registre - le registre auquel il se r‚fŠre ( ‚ventuellement; peut ˆtre null )
pageRegistre - la page du registre de r‚f‚rence ( ‚ventuellement; peut ˆtre null )
source - la source de l'acte
auteur - l'auteur de l'acte
commentaires - la transcription du corps de l'acte
margeCommentaires - la transcription de la marge de l'acte
date - la date de l'acte
commune - la commune de l'acte

delete

public void delete()
            throws JGeneaException

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

Specified by:
delete in interface ActesCtrl


Copyright © 2002 JGenea DAO. All Rights Reserved.