Argomento precedente: Implementazione di JavaScriptArgomento successivo: Implementazione di Java


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 Identity Manager 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

Interfaccia di JavaScript per la convalida a livello di directory

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

Sintassi
public boolean validate(
   String attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   );
Parametri
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 Identity Manager 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