org.esupportail.portal.channels.CIntranet.data
Interface IDataValidator

All Known Implementing Classes:
DataValidator

public interface IDataValidator

IDataValidator

Cette interface décrit les méthodes d'accès aux valideurs

(c)Copyright ESup-Portail 2004

Version:
2.0
Author:
Mathieu Larchet

Method Summary
 void addValidator(org.esupportail.portal.utils.database.Query query, java.lang.String id, java.util.Collection logins)
          Ajout d'une liste de valideurs
 void addValidator(org.esupportail.portal.utils.database.Query query, java.lang.String id, java.lang.String login)
          Ajout d'un valideur
 java.util.Collection getValidators(org.esupportail.portal.utils.database.Query query, java.lang.String id)
          Récupération des valideurs d'un dossier
 void removeAllValidators(org.esupportail.portal.utils.database.Query query, java.lang.String id)
          Suppression de tous les valideurs d'un dossier
 void removeValidator(org.esupportail.portal.utils.database.Query query, java.lang.String id, java.lang.String login)
          Suppression d'un valideur
 

Method Detail

getValidators

public java.util.Collection getValidators(org.esupportail.portal.utils.database.Query query,
                                          java.lang.String id)
                                   throws DataException
Récupération des valideurs d'un dossier

Parameters:
query - La connexion à utiliser
id - L'identifiant du dossier
Returns:
La liste des valideurs
Throws:
DataException

addValidator

public void addValidator(org.esupportail.portal.utils.database.Query query,
                         java.lang.String id,
                         java.lang.String login)
                  throws DataException
Ajout d'un valideur

Parameters:
query - La connexion à utiliser
id - L'identifiant du dossier
login - L'identifiant de l'utilisateur
Throws:
DataException

addValidator

public void addValidator(org.esupportail.portal.utils.database.Query query,
                         java.lang.String id,
                         java.util.Collection logins)
                  throws DataException
Ajout d'une liste de valideurs

Parameters:
query - La connexion à utiliser
id - L'identifiant du dossier
logins - La liste des logins
Throws:
DataException

removeValidator

public void removeValidator(org.esupportail.portal.utils.database.Query query,
                            java.lang.String id,
                            java.lang.String login)
                     throws DataException
Suppression d'un valideur

Parameters:
query - La connexion à utiliser
id - L'identifiant du dossier
login - L'identifiant de l'utilisateur
Throws:
DataException

removeAllValidators

public void removeAllValidators(org.esupportail.portal.utils.database.Query query,
                                java.lang.String id)
                         throws DataException
Suppression de tous les valideurs d'un dossier

Parameters:
query - La connexion à utiliser
id - L'identifiant du dossier
Throws:
DataException