概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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チェックします.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド