上一主题: JavaScript 实施下一主题: Java 实施


任务级别验证的 Java 接口

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

语法
public boolean validate(
   BLTHContext context,
   String attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   );
参数
context

输入参数

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

attributeValue

输入参数

指定待验证的属性的值。

changedValue

输出参数

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

errorMessage

输出参数

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

此消息通过 AttributeValidationException 来显示。 如果方法返回 false,CA Identity Manager 生成此异常。 

备注

输出参数 changedValueerrorMessage 的数据类型是 StringRef。 StringRef 是包含您为其赋值的字段 reference 的预定义数据类型,如下列示例中所示:

返回值

目录级别验证的 JavaScript 接口

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

语法
public boolean validate(
   String attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   );
参数
attributeValue

输入参数

指定待验证的属性的值。

changedValue

输出参数

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

errorMessage

输出参数

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

此消息通过 AttributeValidationException 来显示。 如果方法返回 false,CA Identity Manager 生成此异常。 

备注

输出参数 changedValueerrorMessage 的数据类型是 StringRef。 StringRef 是包含您为其赋值的字段 reference 的预定义数据类型,如下列示例中所示:

返回值