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出力情報