A definição da interface JavaScript para validação em nível de diretório é a seguinte:
public boolean validate( String attributeValue, StringRef changedValue, StringRef errorMessage );
Parâmetro de entrada
Especifica o valor do atributo que está sendo validado.
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.
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.
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:
changedValue.reference="+1 " + phoneNumber;
errorMessage.reference="Phone number " + phoneNumber + " does not match the format nnn-nnn-nnnn.";
|
Copyright © 2014 CA.
Todos os direitos reservados.
|
|