org.genealogie.controleur
Interface DocumentsCtrl

All Known Implementing Classes:
DocumentsCtrlImpl

public interface DocumentsCtrl

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

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

Field Summary
static java.lang.String DOCUMENT_CHARGEMENT_IMPOSSIBLE
           
static java.lang.String DOCUMENT_DELETE_ERREUR
           
static java.lang.String DOCUMENT_HAS_ACTES_ASSOCIES
           
static java.lang.String DOCUMENT_HAS_DOCUMENTS_ASSOCIES
           
static java.lang.String DOCUMENT_HAS_PERSONNES_ASSOCIEES
           
static java.lang.String DOCUMENT_INSERT_ERREUR
           
static java.lang.String DOCUMENT_LIBELLE_VIDE
           
static java.lang.String DOCUMENT_NULL
           
static java.lang.String DOCUMENT_PARAM_NULL
           
static java.lang.String DOCUMENT_TYPE_VIDE
           
static java.lang.String DOCUMENT_UPDATE_ERREUR
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un document en base, aprŠs avoir fait les v‚rifications n‚cessaires
 DocumentUtils getDocument()
          Accesseur en lecture du document.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, DocumentUtils document)
          Initialisation avec le document pour la classe.
 void init(FactoryDAO factory, int documentId)
          Initialisation avec le document pour la classe.
 void insert(DocumentUtils document)
          Cette m‚thode permet d'ins‚rer un document en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void insert(java.lang.String libelle, TypesDocumentUtils type, java.lang.String url, java.lang.String source, java.lang.String commentaires, java.lang.String margeCommentaires, java.lang.String date, boolean transcription)
          Cette m‚thode permet d'ins‚rer un document en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void update(DocumentUtils document)
          Cette m‚thode permet de mettre … jour un document en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void update(java.lang.String libelle, TypesDocumentUtils type, java.lang.String url, java.lang.String source, java.lang.String commentaires, java.lang.String margeCommentaires, java.lang.String date, boolean transcription)
          Cette m‚thode permet de mettre … jour un document en base, aprŠs avoir fait les v‚rifications n‚cessaires
 

Field Detail

DOCUMENT_TYPE_VIDE

public static final java.lang.String DOCUMENT_TYPE_VIDE

DOCUMENT_LIBELLE_VIDE

public static final java.lang.String DOCUMENT_LIBELLE_VIDE

DOCUMENT_INSERT_ERREUR

public static final java.lang.String DOCUMENT_INSERT_ERREUR

DOCUMENT_CHARGEMENT_IMPOSSIBLE

public static final java.lang.String DOCUMENT_CHARGEMENT_IMPOSSIBLE

DOCUMENT_UPDATE_ERREUR

public static final java.lang.String DOCUMENT_UPDATE_ERREUR

DOCUMENT_HAS_ACTES_ASSOCIES

public static final java.lang.String DOCUMENT_HAS_ACTES_ASSOCIES

DOCUMENT_HAS_DOCUMENTS_ASSOCIES

public static final java.lang.String DOCUMENT_HAS_DOCUMENTS_ASSOCIES

DOCUMENT_HAS_PERSONNES_ASSOCIEES

public static final java.lang.String DOCUMENT_HAS_PERSONNES_ASSOCIEES

DOCUMENT_DELETE_ERREUR

public static final java.lang.String DOCUMENT_DELETE_ERREUR

DOCUMENT_NULL

public static final java.lang.String DOCUMENT_NULL

DOCUMENT_PARAM_NULL

public static final java.lang.String DOCUMENT_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,
                 DocumentUtils document)
          throws JGeneaException

Initialisation avec le document pour la classe.

Parameters:
factory - la factory d'accŠs … la couche dao
document - le document

init

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

Initialisation avec le document pour la classe.

Parameters:
factory - la factory d'accŠs … la couche dao
documentId - l'identifiant du document

getDocument

public DocumentUtils getDocument()

Accesseur en lecture du document.

Returns:
le document

insert

public void insert(DocumentUtils document)
            throws JGeneaException

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

Parameters:
document - le document

insert

public void insert(java.lang.String libelle,
                   TypesDocumentUtils type,
                   java.lang.String url,
                   java.lang.String source,
                   java.lang.String commentaires,
                   java.lang.String margeCommentaires,
                   java.lang.String date,
                   boolean transcription)
            throws JGeneaException

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

Parameters:
libelle - le libell‚ du document
type - le type du document
url - les urls des images
source - la source du document
commentaires - la transcription du corps du document
margeCommentaires - la transcription de la marge du document
date - la date du document
transcription - cela d‚finit s'il s'agit d'une transcription ou de commentaires pour le document

update

public void update(DocumentUtils document)
            throws JGeneaException

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

Parameters:
document - l'objet du document … mettre … jour

update

public void update(java.lang.String libelle,
                   TypesDocumentUtils type,
                   java.lang.String url,
                   java.lang.String source,
                   java.lang.String commentaires,
                   java.lang.String margeCommentaires,
                   java.lang.String date,
                   boolean transcription)
            throws JGeneaException

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

Parameters:
libelle - le libell‚ du document
type - le type du document
url - les urls des images
source - la source du document
commentaires - la transcription du corps du document
margeCommentaires - la transcription de la marge du document
date - la date du document
transcription - cela d‚finit s'il s'agit d'une transcription ou de commentaires pour le document

delete

public void delete()
            throws JGeneaException

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

Parameters:
document - l'objet du document … mettre … jour


Copyright © 2002 JGenea DAO. All Rights Reserved.