Tema anterior: Interfaz de Java para la validación a nivel de tareaTema siguiente: Excepciones


Interfaz de Java para la validación a nivel de directorio

La definición de la interfaz de Java para la validación a nivel de directorio es la siguiente:

Sintaxis
public interface IAttributeValidator {
public class StringRef {
   public String reference = new String();
   public String toString(){return reference;}
public boolean validate(
   Object attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   ) throws AttributeValidationException;
}
Parámetros
attributeValue

Parámetro de entrada

Especifica el valor del atributo que se valida.

changedValue

Parámetro de salida

Proporciona un valor de transformación opcional que reemplaza el valor proporcionado por el usuario que se valida. Cuando no hay ninguna transformación necesaria, se transfiere de vuelta nulo.

errorMessage

Parámetro de salida

Si la validación produce un error, muestra un mensaje al usuario.

Comentarios

Si la operación de validación requiere objetos gestionados del directorio, se utiliza AttributeValidator. Esta clase abstracta implementa la interfaz IAttributeValidator e incluye un método para recuperar los proveedores de objetos gestionados.

Devuelve
Envía

AttributeValidationException.