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

## jp.terasoluna.thin.sample.web.action
クラス RegisterAction

    java.lang.Object
      org.apache.struts.action.Action
          jp.terasoluna.fw.web.struts.actions.ActionEx
              jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction<UserBean>
                  jp.terasoluna.thin.sample.web.action.RegisterAction

    public class RegisterAction

extends jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction<UserBean>

入力情報登録アクション。 登録を行うビジネスロジックを呼び、入力された値をデータベースに登録する。

作成者:
  逢野展久

フィールドの概要
`private org.apache.commons.logging.Log` | `log` ログクラス。
`private RegisterBLogic` | `registBLogic` 入力情報登録ビジネスロジッククラス。

クラス jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction から継承されたフィールド
`BLOGIC_FORM_ILLEGAL_ERROR, BLOGIC_MAPPING_ILLEGAL_ERROR, BLOGIC_RESOURCES_ILLEGAL_ERROR, BLOGIC_RESULT_NULL_ERROR, NULL_MAPPER_KEY`

クラス jp.terasoluna.fw.web.struts.actions.ActionEx から継承されたフィールド
`FORWARD_TXTOKEN_ERROR`

クラス org.apache.struts.action.Action から継承されたフィールド
`defaultLocale, servlet`

コンストラクタの概要
`RegisterAction()`

メソッドの概要
`jp.terasoluna.fw.service.thin.BLogicResult` | `doExecuteBLogic(UserBean bean)` ビジネスロジックを実行し、結果を返却する。
`RegisterBLogic` | `getRegistBLogic()` 入力情報登録ビジネスロジックを返却する。
`private void` | `setErrors(jp.terasoluna.fw.service.thin.BLogicResult result, java.lang.String errorKey, java.lang.String resultString)` 引数のBLogicResultオブジェクトに エラーメッセージおよび結果文字列を設定する。
`void` | `setRegistBLogic(RegisterBLogic registBLogic)` 入力情報登録ビジネスロジックを設定する。

クラス jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction から継承されたメソッド
`convertMessages, doExecute, evaluateBLogicResult, getBLogicIO, getBLogicMapper, getBLogicParams, isErrorsEmpty, postDoExecuteBLogic, preDoExecuteBLogic, setSaveMessageScope`

クラス jp.terasoluna.fw.web.struts.actions.ActionEx から継承されたメソッド
`addErrors, addMessages, execute, isSaveToken, isTokenCheck, processTokenCheck, setSaveToken, setTokenCheck`

クラス org.apache.struts.action.Action から継承されたメソッド
`addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### log

    private org.apache.commons.logging.Log log

  ログクラス。

### registBLogic

    private RegisterBLogic registBLogic

  入力情報登録ビジネスロジッククラス。

コンストラクタの詳細

### RegisterAction

    public RegisterAction()

メソッドの詳細

### getRegistBLogic

    public RegisterBLogic getRegistBLogic()

  入力情報登録ビジネスロジックを返却する。

  戻り値:
    保持する入力情報登録ビジネスロジック

### setRegistBLogic

    public void setRegistBLogic(RegisterBLogic registBLogic)

  入力情報登録ビジネスロジックを設定する。

  パラメータ:
    `registBLogic` - 入力情報登録ビジネスロジック

### doExecuteBLogic

    public jp.terasoluna.fw.service.thin.BLogicResult doExecuteBLogic(UserBean bean)
                                                               throws java.lang.Exception

  ビジネスロジックを実行し、結果を返却する。

  定義:
    クラス `jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction<UserBean>` 内の `doExecuteBLogic`
  パラメータ:
    `bean` - 入力された値を保持したbean
  戻り値:
    登録結果を保持したBLogicResult
  例外:
    `java.lang.Exception` - 例外

### setErrors

    private void setErrors(jp.terasoluna.fw.service.thin.BLogicResult result,
                           java.lang.String errorKey,
                           java.lang.String resultString)

  引数のBLogicResultオブジェクトに エラーメッセージおよび結果文字列を設定する。

  パラメータ:
    `result` - BLogicResultオブジェクト
    `errorKey` - 設定するエラーキー
    `resultString` - 結果文字列

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