上一主题: 任务级别验证的 Java 接口下一主题: 异常


目录级别验证的 Java 接口

目录级别验证的 Java 接口的定义如下所示:

语法
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;
}
参数
attributeValue

输入参数

指定待验证的属性的值。

changedValue

输出参数

提供一个可选的转换值,该值替换用户提供的待验证的值。 如果不需要转换,传回 null。

errorMessage

输出参数

如果验证失败,它向用户显示消息。

备注

如果验证操作需要来自该目录的管理对象,请使用 AttributeValidator。  此抽象类实施 IAttributeValidator 接口,并且包含一个用于检索管理对象提供程序的方法。

返回值
抛出异常

AttributeValidationException。