概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.cubby.validator
インタフェース ValidationRules

既知の実装クラスの一覧:
  AbstractValidationRules, DefaultValidationRules

    public interface ValidationRules

アクションメソッドに対する入力検証のルールの集合です。

作成者:
  agata, baba

メソッドの概要
`ActionResult` | `fail(String errorPage)` 入力検証にエラーがあった場合に呼び出されます。
`Collection<ValidationRule>` | `getPhaseValidationRules(ValidationPhase validationPhase)` 指定された入力検証フェーズに対応する入力検証ルールの`Collection`を取得します。
`Collection<ValidationPhase>` | `getValidationPhases()` 入力検証のフェーズの一覧を実行順に並べた`Collection`として取得します。
`void` | `validate(Map<String,Object[]> params, Object formBean, ActionErrors actionErrors)` すべてのフェーズに対する入力検証を実行します。

メソッドの詳細

### validate

    void validate(Map<String,Object[]> params,
                  Object formBean,
                  ActionErrors actionErrors)

  すべてのフェーズに対する入力検証を実行します。

  パラメータ:
    `params` - 要求パラメータ
    `formBean` - フォームオブジェクト
    `actionErrors` - アクションのエラー

### fail

    ActionResult fail(String errorPage)

  入力検証にエラーがあった場合に呼び出されます。

  パラメータ:
    `errorPage` - エラーページ
  戻り値:
    アクションメソッド実行後の処理
  関連項目:
    `Validation.errorPage()`

### getValidationPhases

    Collection<ValidationPhase> getValidationPhases()

  入力検証のフェーズの一覧を実行順に並べた`Collection`として取得します。

  戻り値:
    入力検証のフェーズ

### getPhaseValidationRules

    Collection<ValidationRule> getPhaseValidationRules(ValidationPhase validationPhase)

  指定された入力検証フェーズに対応する入力検証ルールの`Collection`を取得します。

  パラメータ:
    `validationPhase` - 入力検証フェーズ
  戻り値:
    指定された入力検証フェーズに対応する入力検証ルールの`Collection`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.