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

## jp.terasoluna.toursample.uc_a99_01.action
クラス RP_A99_01_02_02Action

    java.lang.Object
      org.apache.struts.action.Action
          jp.terasoluna.fw.web.struts.actions.ActionEx
              jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction<RP_A99_01_02_02Input>
                  jp.terasoluna.toursample.uc_a99_01.action.RP_A99_01_02_02Action

    public class RP_A99_01_02_02Action

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

ログイン処理を行うアクションクラス。
・ユースケースUC_A99_01：顧客ログイン
入力された情報(顧客ID、パスワード)を利用しログイン処理を行う。
データベースに顧客情報がある場合はUVOを生成しセッションに格納する。
ない場合はエラーメッセージを画面に表示する。

フィールドの概要

クラス 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`

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

メソッドの概要
`jp.terasoluna.fw.service.thin.BLogicResult` | `doExecuteBLogic(RP_A99_01_02_02Input param)` ログイン処理を行う。
`void` | `setRp_a99_01_02_02BLogic(RP_A99_01_02_02BLogic logic)` ログインビジネスロジックを設定する。

クラス jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction から継承されたメソッド
`convertMessages, doExecute, evaluateBLogicResult, getBLogicIO, getBLogicMapper, getBLogicParams, isErrorsEmpty, postDoExecuteBLogic, preDoExecuteBLogic, processBLogicResult, 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`

コンストラクタの詳細

### RP_A99_01_02_02Action

    public RP_A99_01_02_02Action()

メソッドの詳細

### setRp_a99_01_02_02BLogic

    public void setRp_a99_01_02_02BLogic(RP_A99_01_02_02BLogic logic)

  ログインビジネスロジックを設定する。

  パラメータ:
    `logic` - ログインビジネスロジック

### doExecuteBLogic

    public jp.terasoluna.fw.service.thin.BLogicResult doExecuteBLogic(RP_A99_01_02_02Input param)

  ログイン処理を行う。

  ログインビジネスロジック実行し、ログイン可能の場合はUVO(顧客情報)を セッションに格納する。

  定義:
    クラス `jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction<RP_A99_01_02_02Input>` 内の `doExecuteBLogic`
  パラメータ:
    `param` - BLogic入力情報
  戻り値:
    BLogic出力情報

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