La définition de l'interface JavaScript pour la validation de niveau annuaire est la suivante :
public boolean validate( String attributeValue, StringRef changedValue, StringRef errorMessage );
Paramètre d'entrée
Spécifie la valeur de l'attribut en cours de validation.
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.
Paramètre de sortie
Si un échec de la validation se produit, un message s'affiche.
Le message est affiché via AttributeValidationException. Si la méthode renvoie la valeur False, CA IdentityMinder génère une exception.
Les paramètres de sortie changedValue et errorMessage sont du type de données StringRef. StringRef est un type de données prédéfini qui contient la référence de champ à laquelle vous affectez une valeur, comme dans les exemples suivants :
changedValue.reference="+1 " + phoneNumber;
errorMessage.reference="Phone number " + phoneNumber + " Ne correspond pas au format nnn-nnn-nnnn.";
|
Copyright © 2013 CA.
Tous droits réservés.
|
|