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 - 結果文字列