Argomento precedente: Implementazione di JavaScriptArgomento successivo: Interfaccia di JavaScript per la convalida a livello di directory


Interfaccia di JavaScript per la convalida a livello di attività

La definizione dell'interfaccia di JavaScript per la convalida a livello di attività è la seguente:

Sintassi
public boolean validate(
   BLTHContext context,
   String attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   );
Parametri
context

Parametro di input

Specifica un oggetto contenente i metodi per recuperare le informazioni nella sessione di attività corrente.

attributeValue

Parametro di input

Specifica il valore dell'attributo che viene convalidato.

changedValue

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.

errorMessage

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.

Commenti

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:

Restituisce