ディレクトリ レベル検証の JavaScript インターフェースの定義を以下に示します。
public boolean validate( String attributeValue, StringRef changedValue, StringRef errorMessage );
入力パラメータ
検証される属性の値を指定します。
出力パラメータ
検証されるユーザ入力値を置換するオプションの変換値を提供します。 変換が必要でない場合は、null を返します。
出力パラメータ
検証が失敗すると、ユーザへのメッセージを表示します。
メッセージは AttributeValidationException で表示されます。 メソッドが false を返すと、CA IdentityMinder によりこの 例外が生成されます。
出力パラメータ changedValue および errorMessage はデータ型 StringRef です。 以下の例で示されるように、StringRef は、値を割り当てるフィールド参照が含まれる事前定義済みデータ型です。
changedValue.reference="+1 " + phoneNumber;
errorMessage.reference="Phone number " + phoneNumber + " does not match the format nnn-nnn-nnnn.";
|
Copyright © 2013 CA.
All rights reserved.
|
|