Tópico anterior: Interface JavaScript para validação em nível de tarefaPróximo tópico: Implementação de Java


Interface JavaScript para validação em nível de diretório

A definição da interface JavaScript para validação em nível de diretório é a seguinte:

Sintaxe
public boolean validate(
   String attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   );
Parâmetros
attributeValue

Parâmetro de entrada

Especifica o valor do atributo que está sendo validado.

changedValue

Parâmetro de saída

Fornece um valor de transformação opcional que substitui o valor fornecido pelo usuário que está sendo validado. Se nenhuma transformação for necessária, null será retornado.

errorMessage

Parâmetro de saída

Se a validação falhar, uma mensagem será exibida ao usuário.

A mensagem é exibida por meio de AttributeValidationException. Se o método retornar false, o CA IdentityMinder irá gerar essa exceção.

Comentários

Os parâmetros de saída changedValue e errorMessage são do tipo de dados StringRef. StringRef é um tipo de dados predefinido que contém a referência de campo para o qual você deseja atribuir um valor, como mostrado nos exemplos a seguir:

Retornos