Rubrique précédente: Implémentation à l'aide de JavaRubrique suivante: Interface Java pour la validation de niveau annuaire


Interface Java pour la validation de niveau tâche

La définition de l'interface Java pour la validation de niveau tâche est la suivante :

Syntaxe
public interface TaskValidator {
public class StringRef {
   public String reference = new String();
   public String toString(){return reference;}
public boolean validate(
   BLTHContext ctx,
   String attrValue,
   StringRef updatedValue,
   StringRef errorMessage
   ) throws AttributeValidationException;
}
Paramètres
ctx

Paramètre d'entrée

Spécifie un objet qui contient des méthodes pour récupérer des informations dans la session de tâche actuelle.

attrValue

Paramètre d'entrée

Spécifie la valeur de l'attribut en cours de validation.

updatedValue

Paramètre de sortie

Fournit une valeur de transformation facultative qui remplace la valeur fournie par l'utilisateur en cours de validation. Si aucune transformation n'est nécessaire, la valeur renvoyée est nulle.

errorMessage

Paramètre de sortie

Si un échec de la validation se produit, un message s'affiche.

Commentaires

Pour plus d'informations sur les règles de validation Java et sur les objets gérés, reportez-vous à l'outil Javadoc de CA IdentityMinder.

Renvoie :
Renvoie :

AttributeValidationException