org.maachang.engine
クラス Action<T>

java.lang.Object
  上位を拡張 org.maachang.engine.Action<T>

public abstract class Action<T>
extends java.lang.Object

Actionオブジェクト.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

コンストラクタの概要
Action()
          コンストラクタ.
 
メソッドの概要
abstract  java.lang.String execution(ResultMessage result, T formObject, Parameter parameter)
          アクション処理.
 java.lang.String getErrorPageName()
          エラーページ名を取得.
 java.lang.Object getFormObject()
          指定フォームオブジェクトを取得.
 java.lang.String getRealPath(java.lang.String path)
          リアルパスを取得.
 boolean isValidate()
          Validate条件を取得.
 void setErrorPageName(java.lang.String errorPageName)
          エラーページ名を設定.
 java.lang.String validate(Validate validate, ResultMessage result, T formObject, Parameter parameter)
          Validate処理.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Action

public Action()
コンストラクタ.

メソッドの詳細

execution

public abstract java.lang.String execution(ResultMessage result,
                                           T formObject,
                                           Parameter parameter)
                                    throws java.lang.Exception
アクション処理.

対象のアクション処理を設定します.

パラメータ:
result - 処理結果のメッセージを設定します.
formObject - 対象のフォームオブジェクトが設定されます.
parameter - 設定されたパラメータが設定されます.
戻り値:
String forward先を設定します.
例外:
java.lang.Exception - 例外.

validate

public java.lang.String validate(Validate validate,
                                 ResultMessage result,
                                 T formObject,
                                 Parameter parameter)
                          throws java.lang.Exception
Validate処理.

Validate処理を行います.

パラメータ:
validate - Validateオブジェクトを設定します.
result - 処理結果のメッセージを設定します.
formObject - 対象のフォームオブジェクトが設定されます.
parameter - 設定されたパラメータが設定されます.
戻り値:
String forward先を設定します.
[null]を設定することで、正常終了となります.
例外:
java.lang.Exception - 例外.

getRealPath

public java.lang.String getRealPath(java.lang.String path)
                             throws java.lang.Exception
リアルパスを取得.

リアルパスを取得します.

パラメータ:
path - 対象のパスを設定します.
戻り値:
String リアルパスが返されます.
例外:
java.lang.Exception - 例外.

setErrorPageName

public void setErrorPageName(java.lang.String errorPageName)
エラーページ名を設定.

エラーページ名を設定します.

パラメータ:
errorPageName - 対象のエラーページ名を設定します.

getErrorPageName

public java.lang.String getErrorPageName()
エラーページ名を取得.

エラーページ名を取得します.

戻り値:
String エラーページ名が返されます.

getFormObject

public java.lang.Object getFormObject()
指定フォームオブジェクトを取得.

指定されたフォームオブジェクトを取得します.

戻り値:
Object 指定されたフォームオブジェクトが返されます.
[null]の場合は、フォームオブジェクト定義が存在しないか、 デフォルトコンストラクタでインスタンス生成できない条件です.

isValidate

public boolean isValidate()
Validate条件を取得.

Validate条件を取得します.

戻り値:
boolean [true]の場合、Validateチェックします.