任务级别验证的 Java 接口的定义如下所示:
public boolean validate( BLTHContext context, String attributeValue, StringRef changedValue, StringRef errorMessage );
输入参数
指定包含用于检索当前任务会话信息的方法的对象。
输入参数
指定待验证的属性的值。
输出参数
提供一个可选的转换值,该值替换用户提供的待验证的值。 如果不需要转换,传回 null。
输出参数
如果验证失败,它向用户显示消息。
此消息通过 AttributeValidationException 来显示。 如果方法返回 false,CA IdentityMinder 生成此异常。
输出参数 changedValue 和 errorMessage 的数据类型是 StringRef。 StringRef 是包含您为其赋值的字段 reference 的预定义数据类型,如下列示例中所示:
changedValue.reference="+1 " + phoneNumber;
errorMessage.reference="Phone number " + phoneNumber + " does not match the format nnn-nnn-nnnn.";
版权所有 © 2013 CA。
保留所有权利。
|
|