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


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