Package nablarch.core.validation


package nablarch.core.validation
入力値をチェックするバリデーション機能を提供する。
  • Class
    Description
    コンバータに使用するアノテーションを表すアノテーション。
    入力値から対応するプロパティの型に変換するインタフェース。
    Validator をメソッド内の直接呼び出しに対応させる場合に実装する インターフェース。
    フォームを生成するインタフェース。
    フォームに紐付けられたバリデーションの設定を保持するクラス。
    フォームに紐付けられたバリデーションの設定をロードするクラス。
    オンデマンドロードのみに対応する。
    バリデーション対象プロパティの論理名を表わすアノテーション。
    バリデーションに必要なプロパティの情報を保持するクラス。
    Validatable<TParam>
    ValidationUtil でバリデーション可能なオブジェクトが実装するインタフェース。
    バリデーション対象のパラメータを Map で取得するメソッドを持つ。
    バリデーションを実装するメソッドに付与するアノテーション。
    バリデーション用のアノテーションであることを表わすアノテーション。
    バリデーション実行中の情報を保持するクラス。
    バリデーションとデータの変換を行うクラス。
    実際のバリデーションとデータの変換はバリデータとコンバータに委譲する。
    バリデーション結果のメッセージを保持するクラス。
    業務エラー時のメッセージ生成をサポートするユーティリティクラス。
    階層構造を持つFormをバリデーションすることを表すアノテーション。
    バリデーションの実行時に使用するユーティリティクラス。
    全てのメソッドはSystemRepositoryから"validationManager"という名前で取得したValidationManagerに処理を委譲する。
    値のバリデーションを行うクラスが実装すべきメソッドを定義したインタフェース。