org.seasar.cubby.validator
クラス ConversionValidationRule

java.lang.Object
  上位を拡張 org.seasar.cubby.validator.ConversionValidationRule
すべての実装されたインタフェース:
ValidationRule

public class ConversionValidationRule
extends Object
implements ValidationRule

リクエストパラメータをフォームオブジェクトへのバインドする時の型変換エラーを検証する入力検証ルールです。

導入されたバージョン:
2.0.0
作成者:
baba

コンストラクタの概要
ConversionValidationRule()
           
 
メソッドの概要
 ConversionValidationRule add(String fieldName, int index, String messageKey, Object... arguments)
          デフォルトのメッセージを置換するメッセージ情報。
 ConversionValidationRule add(String fieldName, String messageKey, Object... arguments)
          デフォルトのメッセージを置換するメッセージ情報。
 void apply(Map<String,Object[]> params, Object form, ActionErrors errors)
          リクエストパラメータにこの入力検証ルールを適用します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConversionValidationRule

public ConversionValidationRule()
メソッドの詳細

apply

public void apply(Map<String,Object[]> params,
                  Object form,
                  ActionErrors errors)
           throws ValidationException
リクエストパラメータにこの入力検証ルールを適用します。

入力検証エラーの場合は指定されたActionErrorsにメッセージを設定します。

定義:
インタフェース ValidationRule 内の apply
パラメータ:
params - リクエストパラメータのMap
form - フォームオブジェクト
errors - アクションで発生したエラー
例外:
ValidationException - 入力検証でエラーを検出し、検証を途中で中断する場合にスローされます

add

public ConversionValidationRule add(String fieldName,
                                    String messageKey,
                                    Object... arguments)
デフォルトのメッセージを置換するメッセージ情報。

パラメータ:
fieldName - フィールド名
messageKey - Messagesからメッセージを取得するためのキー
arguments - メッセージの置換パターンを置き換えるオブジェクトからなる配列
戻り値:
このオブジェクト

add

public ConversionValidationRule add(String fieldName,
                                    int index,
                                    String messageKey,
                                    Object... arguments)
デフォルトのメッセージを置換するメッセージ情報。

パラメータ:
fieldName - フィールド名
index - フィールドのインデックス
messageKey - Messagesからメッセージを取得するためのキー
arguments - メッセージの置換パターンを置き換えるオブジェクトからなる配列
戻り値:
このオブジェクト


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