前のトピック: 例外次のトピック: ディレクトリ レベル検証の例外


タスク レベル検証の例外

タスク レベル検証エラーでは、以下の表で示されるように AttributeValidationException がスローされます。

ルール タイプ

スローされる方法

エラー メッセージ ソース

正規表現

正規表現検証が失敗すると、CA Identity Manager によってスローされます。

CA Identity Manager は、汎用例外メッセージを使用します。

JavaScript

validate() メソッドが False を返す場合、CA Identity Manager によってスローされます。

validate() メソッドの errorMessage パラメータ。

Java

カスタム検証ルールまたは CA Identity Manager によってスローされます。

カスタム ルールがスローせず、カスタム ルールのvalidate() メソッドが False を返す場合、CA Identity Manager によって例外がスローされます。

以下のいずれかのソースです。

  • カスタム検証ルールが例外をスローする場合、例外のコンストラクタ。 コンストラクタにより、リソース バンドルのメッセージの ID および追加メッセージのテキストを指定できます。
  • CA Identity Manager が 例外をスローする場合、 validate() メソッドのerrorMessage パラメータ。

検証ルール実装がエラー メッセージを提供しない場合、CA Identity Manager は汎用エラー メッセージを使用します。