上一主题: Java 实施下一主题: 目录级别验证的 Java 接口


任务级别验证的 Java 接口

任务级别验证的 Java 接口的定义如下所示:

语法
public interface TaskValidator {
public class StringRef {
   public String reference = new String();
   public String toString(){return reference;}
public boolean validate(
   BLTHContext ctx,
   String attrValue,
   StringRef updatedValue,
   StringRef errorMessage
   ) throws AttributeValidationException;
}
参数
ctx

输入参数

指定包含用于检索当前任务会话信息的方法的对象。

attrValue

输入参数

指定待验证的属性的值。

updatedValue

输出参数

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

errorMessage

输出参数

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

备注

有关 Java 验证规则和管理对象的详细信息,请参阅“CA IdentityMinder Javadoc”。  

返回值
抛出异常

AttributeValidationException