org.seasar.cubby.plugins
クラス ValidationPlugin

java.lang.Object
  上位を拡張 org.seasar.cubby.plugin.AbstractPlugin
      上位を拡張 org.seasar.cubby.plugins.ValidationPlugin
すべての実装されたインタフェース:
Plugin

public class ValidationPlugin
extends AbstractPlugin

要求パラメータからフォームオブジェクトへの値のバインドと、それに伴う型変換、要求パラメータの検証を行うプラグインです。

作成者:
baba

コンストラクタの概要
ValidationPlugin()
           
 
メソッドの概要
 ActionResult invokeAction(ActionInvocation invocation)
          アクションメソッドを実行します。
 
クラス org.seasar.cubby.plugin.AbstractPlugin から継承されたメソッド
destroy, getProvider, getSupportedServices, initialize, invokeActionResult, invokeRequestProcessing, invokeRouting, isSupport, ready, support
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ValidationPlugin

public ValidationPlugin()
メソッドの詳細

invokeAction

public ActionResult invokeAction(ActionInvocation invocation)
                          throws Exception
アクションメソッドを実行します。

このメソッドをオーバーライドすることで、アクションメソッドの実行をインターセプトすることができます。

このメソッド内で Invocation.proceed() メソッドを実行することで、別のプラグインの Plugin.invokeAction(ActionInvocation) またはアクションメソッドが実行されます。

アクションの実行前に入力値を検証します。

定義:
インタフェース Plugin 内の invokeAction
オーバーライド:
クラス AbstractPlugin 内の invokeAction
パラメータ:
invocation - アクションメソッドの実行情報
戻り値:
アクションの実行結果
例外:
Exception - アクションメソッドの実行時に例外が発生した場合


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