org.seasar.cubby.interceptor
クラス ValidationInterceptor

java.lang.Object
  上位を拡張 org.seasar.cubby.interceptor.ValidationInterceptor
すべての実装されたインタフェース:
Advice, Interceptor, MethodInterceptor

public class ValidationInterceptor
extends Object
implements MethodInterceptor

入力検証を行います。

入力検証が失敗した場合

導入されたバージョン:
1.0.0
作成者:
agata, baba
関連項目:
入力検証エラーフラグの属性名

コンストラクタの概要
ValidationInterceptor()
          インスタンス化します。
 
メソッドの概要
 Object invoke(MethodInvocation invocation)
           アクションメソッドの実行前に入力検証を実行し、入力にエラーがあった場合はエラーページへ遷移するためのForwardを返します。
 void setActionContext(ActionContext context)
          アクションメソッド実行時のコンテキストを設定します。
 void setRequest(HttpServletRequest request)
          リクエストを設定します。
 void setValidationProcessor(ValidationProcessor validationProcessor)
          入力検証を行うクラスを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ValidationInterceptor

public ValidationInterceptor()
インスタンス化します。

メソッドの詳細

setValidationProcessor

public void setValidationProcessor(ValidationProcessor validationProcessor)
入力検証を行うクラスを設定します。

パラメータ:
validationProcessor - 入力検証を行うクラス

setRequest

public void setRequest(HttpServletRequest request)
リクエストを設定します。

パラメータ:
request - リクエスト

setActionContext

public void setActionContext(ActionContext context)
アクションメソッド実行時のコンテキストを設定します。

パラメータ:
context - アクションメソッド実行時のコンテキスト

invoke

public Object invoke(MethodInvocation invocation)
              throws Throwable

アクションメソッドの実行前に入力検証を実行し、入力にエラーがあった場合はエラーページへ遷移するためのForwardを返します。

定義:
インタフェース MethodInterceptor 内の invoke
例外:
Throwable


Copyright ツゥ 2006-2008 The Seasar Foundation. All Rights Reserved.