org.genealogie.controleur
Interface ActesCtrl

All Known Implementing Classes:
ActesCtrlImpl

public interface 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.42 $, $Date: 2003/03/26 14:47:00 $
Author:
Templth

Field Summary
static java.lang.String ACTE_CHARGEMENT_IMPOSSIBLE
           
static java.lang.String ACTE_COMMUNE_VIDE
           
static java.lang.String ACTE_DATE_INCORRECTE
           
static java.lang.String ACTE_DATE_VIDE
           
static java.lang.String ACTE_DELETE_ERREUR
           
static java.lang.String ACTE_HAS_ACTES_ASSOCIES
           
static java.lang.String ACTE_HAS_DOCUMENTS_ASSOCIES
           
static java.lang.String ACTE_HAS_PERSONNES_ASSOCIEES
           
static java.lang.String ACTE_INSERT_ERREUR
           
static java.lang.String ACTE_LIBELLE_VIDE
           
static java.lang.String ACTE_NULL
           
static java.lang.String ACTE_PARAM_NULL
           
static java.lang.String ACTE_TYPE_VIDE
           
static java.lang.String ACTE_UPDATE_ERREUR
           
 
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.
 

Field Detail

ACTE_LIBELLE_VIDE

public static final java.lang.String ACTE_LIBELLE_VIDE

ACTE_TYPE_VIDE

public static final java.lang.String ACTE_TYPE_VIDE

ACTE_COMMUNE_VIDE

public static final java.lang.String ACTE_COMMUNE_VIDE

ACTE_DATE_VIDE

public static final java.lang.String ACTE_DATE_VIDE

ACTE_DATE_INCORRECTE

public static final java.lang.String ACTE_DATE_INCORRECTE

ACTE_INSERT_ERREUR

public static final java.lang.String ACTE_INSERT_ERREUR

ACTE_UPDATE_ERREUR

public static final java.lang.String ACTE_UPDATE_ERREUR

ACTE_DELETE_ERREUR

public static final java.lang.String ACTE_DELETE_ERREUR

ACTE_CHARGEMENT_IMPOSSIBLE

public static final java.lang.String ACTE_CHARGEMENT_IMPOSSIBLE

ACTE_HAS_ACTES_ASSOCIES

public static final java.lang.String ACTE_HAS_ACTES_ASSOCIES

ACTE_HAS_DOCUMENTS_ASSOCIES

public static final java.lang.String ACTE_HAS_DOCUMENTS_ASSOCIES

ACTE_HAS_PERSONNES_ASSOCIEES

public static final java.lang.String ACTE_HAS_PERSONNES_ASSOCIEES

ACTE_NULL

public static final java.lang.String ACTE_NULL

ACTE_PARAM_NULL

public static final java.lang.String ACTE_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,
                 ActeUtils acte)
          throws JGeneaException

Initialisation avec l'acte pour la classe.

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.

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.

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.

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.

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
Returns:
un objet sur l'‚l‚ment ins‚r‚

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.

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.

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.



Copyright © 2002 JGenea DAO. All Rights Reserved.