Package org.iplass.mtp.command
package org.iplass.mtp.command
-
ClassDescriptionロジックを実装するためのインタフェースです。Commandをコード中より呼び出す際に利用するインタフェースです。 CommandInvokerを利用してCommandを呼び出す場合と、直接Commandのexecuteを呼び出す場合の違いは、 CommandInterceptorの処理(トランザクション制御など)が実行されるか否かです。Commandの処理で発生した例外をハンドリングするためのインタフェース。
Command.execute(RequestContext)
内で例外処理することもできるが、 Intercepter内で発生した例外も含めて捕捉したい場合は、Commandの実装クラスにて、 当該interfaceも合わせて実装するようにする。RequestContext#getParamAs~()のメソッドで 対応する型に変換できなかった場合スローされる例外。Commandへのリクエストを表すクラスです。 (ServletにおけるServletRequest相当のクラスです)RequestContextのラッパー。 Command内から、別Commandを呼び出す場合や、 Templateから、別templateをincludeする場合に、 パラメータを上書きしたい場合に利用します。ラップするRequestContextの扱い方のモードをあらわします。 非同期処理に渡すRequestContextを生成する場合は、COPYモードを利用してください。Sessionオブジェクト。アップロードされたファイルを表すインタフェース。