La definizione dell'interfaccia di JavaScript per la convalida a livello di attività è la seguente:
public boolean validate( BLTHContext context, String attributeValue, StringRef changedValue, StringRef errorMessage );
Parametro di input
Specifica un oggetto contenente i metodi per recuperare le informazioni nella sessione di attività corrente.
Parametro di input
Specifica il valore dell'attributo che viene convalidato.
Parametro di output
Fornisce un valore di trasformazione facoltativo che sostituisce il valore fornito dall'utente in fase di convalida. Se non è necessaria alcuna trasformazione, restituire null.
Parametro di output
Se la convalida non riesce, visualizza un messaggio all'utente.
Il messaggio viene visualizzato attraverso AttributeValidationException. Se il metodo restituisce false, CA IdentityMinder genera questa eccezione.
I parametri di output changedValue ed errorMessage sono di tipo di dati StringRef. StringRef è un tipo di dati predefinito che contiene il riferimento al campo a cui si assegna un valore, così come illustrato nei seguenti esempi:
changedValue.reference="+1 " + phoneNumber;
errorMessage.reference="Phone number " + phoneNumber + " non corrisponde al formato nnn-nnn-nnnn.";
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|