org.genealogie.controleur
Interface AuthentificationsCtrl

All Known Implementing Classes:
AuthentificationsCtrlImpl

public interface AuthentificationsCtrl

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

Version:
$Revision: 1.19 $, $Date: 2003/03/26 14:47:01 $
Author:
Templth

Field Summary
static java.lang.String ACCES_HAS_COMMUNES_ASSOCIES
           
static java.lang.String ACCES_HAS_DEPARTEMENTS_ASSOCIES
           
static java.lang.String ACCES_HAS_FAMILLES_ASSOCIES
           
static java.lang.String ACCES_HAS_PAYS_ASSOCIES
           
static java.lang.String ACCES_HAS_TYPES_DOCUMENTS_ASSOCIES
           
static java.lang.String ACCES_LOGIN_VIDE
           
static java.lang.String ACCES_NULL
           
static java.lang.String ACCES_PARAM_NULL
           
static java.lang.String ACCES_PASSWORD_VIDE
           
 
Method Summary
 void delete()
          Cette m‚thode permet de suprimer un document en base, aprŠs avoir fait les v‚rifications n‚cessaires
 AuthUtils getAuth()
          Accesseur en lecture du document.
 void init(FactoryDAO factory)
          Initialisation par d‚faut.
 void init(FactoryDAO factory, AuthUtils auth)
          Initialisation avec le document pour la classe.
 void init(FactoryDAO factory, int authId)
          Initialisation avec le document pour la classe.
 void insert(AuthUtils auth)
          Cette m‚thode permet d'ins‚rer une authentification en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void insert(java.lang.String login, java.lang.String password, boolean accesTotal, boolean accesActive, int borneSup, boolean gestionRecherches, boolean registres)
          Cette m‚thode permet d'ins‚rer une authentification en base, aprŠs avoir fait les v‚rifications n‚cessaires
 void update(AuthUtils auth)
          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 login, java.lang.String password, boolean accesTotal, boolean accesActive, int borneSup, boolean gestionRecherches, boolean registres)
          Cette m‚thode permet de mettre … jour un document en base, aprŠs avoir fait les v‚rifications n‚cessaires
 

Field Detail

ACCES_NULL

public static final java.lang.String ACCES_NULL

ACCES_PARAM_NULL

public static final java.lang.String ACCES_PARAM_NULL

ACCES_LOGIN_VIDE

public static final java.lang.String ACCES_LOGIN_VIDE

ACCES_PASSWORD_VIDE

public static final java.lang.String ACCES_PASSWORD_VIDE

ACCES_HAS_FAMILLES_ASSOCIES

public static final java.lang.String ACCES_HAS_FAMILLES_ASSOCIES

ACCES_HAS_TYPES_DOCUMENTS_ASSOCIES

public static final java.lang.String ACCES_HAS_TYPES_DOCUMENTS_ASSOCIES

ACCES_HAS_PAYS_ASSOCIES

public static final java.lang.String ACCES_HAS_PAYS_ASSOCIES

ACCES_HAS_DEPARTEMENTS_ASSOCIES

public static final java.lang.String ACCES_HAS_DEPARTEMENTS_ASSOCIES

ACCES_HAS_COMMUNES_ASSOCIES

public static final java.lang.String ACCES_HAS_COMMUNES_ASSOCIES
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,
                 AuthUtils auth)
          throws JGeneaException

Initialisation avec le document pour la classe.

Parameters:
factory - la factory d'accŠs … la couche dao
auth - l'authentification

init

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

Initialisation avec le document pour la classe.

Parameters:
factory - la factory d'accŠs … la couche dao
authId - l'identifiant de l'authentification

getAuth

public AuthUtils getAuth()

Accesseur en lecture du document.

Returns:
l'authentification

insert

public void insert(AuthUtils auth)
            throws JGeneaException

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

Parameters:
authentification - l'authentification

insert

public void insert(java.lang.String login,
                   java.lang.String password,
                   boolean accesTotal,
                   boolean accesActive,
                   int borneSup,
                   boolean gestionRecherches,
                   boolean registres)
            throws JGeneaException

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

Parameters:
login - l'identifiant de connexion
password - le mot de passe
accesTotal - le mode accŠs total activ‚?
accesActive - l'accŠs activ‚?
borneSup - l'ann‚e borne sup‚rieur
gestionRecherches - le mode gestion des recherches activ‚?
registres - le mode accŠs aux registres activ‚?

update

public void update(AuthUtils auth)
            throws JGeneaException

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

Parameters:
auth - l'objet de l'authentification … mettre … jour

update

public void update(java.lang.String login,
                   java.lang.String password,
                   boolean accesTotal,
                   boolean accesActive,
                   int borneSup,
                   boolean gestionRecherches,
                   boolean registres)
            throws JGeneaException

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

Parameters:
login - l'identifiant de connexion
password - le mot de passe
accesTotal - le mode accŠs total activ‚?
accesActive - l'accŠs activ‚?
borneSup - l'ann‚e borne sup‚rieur
gestionRecherches - le mode gestion des recherches activ‚?
registres - le mode accŠs aux registres activ‚?

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.