Die Definition der JavaScript-Schnittstelle für die Validierung auf Aufgabenebene lautet wie folgt:
public boolean validate( BLTHContext context, String attributeValue, StringRef changedValue, StringRef errorMessage );
Eingabeparameter
Gibt ein Objekt an, das in der aktuellen Aufgabensitzung Methoden zum Abrufen von Informationen enthält.
Eingabeparameter
Gibt den Wert des Attributs an, das validiert wird.
Ausgabeparameter
Gibt einen optionalen Transformationswert an, der den vom Benutzer bereitgestellten Wert ersetzt, welcher validiert wird. Wenn keine Transformation notwendig ist, geben Sie den Wert "Null" zurück.
Ausgabeparameter
Wenn die Validierung fehlschlägt, wird eine Meldung für den Benutzer angezeigt.
Die Meldung wird über AttributeValidationException angezeigt. Wenn die Methode einen falschen Wert zurückgibt, generiert CA IdentityMinder diese Ausnahme.
Die Ausgabeparameter changedValue und errorMessage weisen den Datentyp "StringRef" auf. "StringRef" ist ein vordefinierter Datentyp, der die Feldreferenz enthält, der Sie einen Wert zuweisen, wie in den folgenden Beispielen dargestellt:
changedValue.reference="+1 " + phoneNumber;
errorMessage.reference="Phone number " + phoneNumber + " stimmt nicht mit Format "nnn-nnn-nnnn" überein.";
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|