jp.co.melco.preserv.mog.garnet
クラス mdmGarnetAction

java.lang.Object
  拡張org.apache.struts.action.Action
      拡張jp.co.melco.garnet.base.web.struts.EnhancedAction
          拡張jp.co.melco.preserv.mog.garnet.mdmGarnetAction
すべての実装インタフェース:
mdmAction, mdmObject

public class mdmGarnetAction
extends jp.co.melco.garnet.base.web.struts.EnhancedAction
implements mdmAction

MDMアクションクラスです。
mdmProcessorを利用して処理を行います。
以下の順番で処理を行います。

  1. mdmProcessor.doInitialize(HttpServletRequest, HttpServletResponse)(未初期化時のみ)
  2. mdmProcessor.doRecvRequest(HttpServletRequest, HttpServletResponse)
  3. mdmProcessor.doBeforeOperation(HttpServletRequest, HttpServletResponse, Object)
  4. mdmProcessor.doReferCache(HttpServletRequest, HttpServletResponse, Object)
  5. mdmProcessor.doExecuteTransaction(HttpServletRequest, HttpServletResponse, Object)
  6. mdmProcessor.doCache(HttpServletRequest, HttpServletResponse, Object)
  7. mdmProcessor.doAfterOperation(HttpServletRequest, HttpServletResponse, Object, Object)
  8. mdmProcessor.doMergeResponse(Object, Object)
  9. mdmProcessor.doSendResponse(HttpServletRequest, HttpServletResponse, Object, Object)
  10. mdmProcessor.doHandleException(HttpServletRequest, HttpServletResponse, Object, Object, Exception)(例外発生時のみ)

作成者:
PreSerV Development Team

フィールドの概要
static java.lang.String ACTION_FORM
          推奨されていません。  
static java.lang.String ACTION_MAPPING
          推奨されていません。  
 
クラス org.apache.struts.action.Action から継承したフィールド
defaultLocale, servlet
 
インタフェース jp.co.melco.preserv.mog.mdmAction から継承したフィールド
MDMCACHE_CLASSNAME, MDMCACHE_OBJECT, MDMMAIN_CLASSNAME, MDMMAIN_CONTENT_TYPE, MDMMAIN_INPUTSTREAM_CLASSNAME, MDMMAIN_METHODNAME, MDMMAIN_OUTPUTSTREAM_CLASSNAME, MDMMAIN_TRANSACTION_EJBLOOKUP, MDMMAIN_TRANSACTION_EJBNAME, MDMMAIN_TRANSACTION_JBEAN, MDMPROP_PATH, MDMSHAPEPROP_PATH, MDMSPCMD_CLASSNAME, MDMSPCMD_KEY, MDMSPCMD_OBJECT, MDMSPCMD_QUERYSTRING_KEY, MDMSPCMD_SCOPE, MDMSPCMD_SCOPE_RECYCLE, MDMSPCMD_SCOPE_REQUEST, MDMSUPPORTER_CLASSNAME, MDMSUPPORTER_OBJECT, MDMSUPPORTER_SCOPE, MDMSUPPORTER_SCOPE_RECYCLE, MDMSUPPORTER_SCOPE_REQUEST, OPTION_INITCLASSNAME, OPTION_KEY, SERVLET_CONTEXT
 
コンストラクタの概要
mdmGarnetAction()
           
 
メソッドの概要
 java.lang.Object getMdmObject(java.lang.String key)
          推奨されていません。 mdmUtils.getMdmObject(String, ServletContext)に置き換えられました。
 java.lang.String getMdmParam(java.lang.String key)
          推奨されていません。 mdmProperties.getProperty(String)に置き換えられました。
 java.lang.String getVersion()
          クラスのバージョン情報を取得します。
 org.apache.struts.action.ActionForward mainExecute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          アクション(事前処理)メソッドです。
 void mdmInit()
          推奨されていません。 mdmProcessor.doInitialize(HttpServletRequest, HttpServletResponse)を利用してください。
 void setMdmObject(java.lang.String key, java.lang.Object object)
          推奨されていません。 mdmUtils.setMdmObject(String, Object, ServletContext)に置き換えられました。
 
クラス jp.co.melco.garnet.base.web.struts.EnhancedAction から継承したメソッド
execute, getGlobalParam, getParam, isBizTokenValid, isBizTokenValid, isReqAuth, isReqSequ, postExecute, preExecute, resetBizToken, saveBizToken
 
クラス org.apache.struts.action.Action から継承したメソッド
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ACTION_FORM

public static final java.lang.String ACTION_FORM
推奨されていません。  

追加情報に設定するActionForm取得用キー"actionform"。

関連項目:
定数フィールド値

ACTION_MAPPING

public static final java.lang.String ACTION_MAPPING
推奨されていません。  

追加情報に設定するActionMapping取得用キー"actionmapping"。

関連項目:
定数フィールド値
コンストラクタの詳細

mdmGarnetAction

public mdmGarnetAction()
メソッドの詳細

mainExecute

public final org.apache.struts.action.ActionForward mainExecute(org.apache.struts.action.ActionMapping mapping,
                                                                org.apache.struts.action.ActionForm form,
                                                                javax.servlet.http.HttpServletRequest request,
                                                                javax.servlet.http.HttpServletResponse response)
                                                         throws java.lang.Exception
アクション(事前処理)メソッドです。
MDMの初期化が未実施の場合は初期化処理を行います。 (注意)MDMが提供する事前処理とは異なります。

パラメータ:
mapping - アクションマッピング
form - アクションフォーム
request - リクエストオブジェクト
response - レスポンスオブジェクト
戻り値:
アクションフォワード
例外:
java.lang.Exception
関連項目:
EnhancedAction.mainExecute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

getMdmParam

public java.lang.String getMdmParam(java.lang.String key)
推奨されていません。 mdmProperties.getProperty(String)に置き換えられました。

mdmpropの情報を取得する。

定義:
インタフェース mdmAction 内の getMdmParam
パラメータ:
key - キー値
戻り値:
プロパティー値(未定義の場合はnull)

mdmInit

public void mdmInit()
推奨されていません。 mdmProcessor.doInitialize(HttpServletRequest, HttpServletResponse)を利用してください。

MDMの初期化を行います。
現在は何も行いません。

定義:
インタフェース mdmAction 内の mdmInit

getMdmObject

public java.lang.Object getMdmObject(java.lang.String key)
推奨されていません。 mdmUtils.getMdmObject(String, ServletContext)に置き換えられました。

MDM内で共有するデータを取得します。

定義:
インタフェース mdmAction 内の getMdmObject
パラメータ:
key - データの管理キー
戻り値:
共有されているオブジェクト

setMdmObject

public void setMdmObject(java.lang.String key,
                         java.lang.Object object)
推奨されていません。 mdmUtils.setMdmObject(String, Object, ServletContext)に置き換えられました。

MDM内で共有するデータを設定します。

定義:
インタフェース mdmAction 内の setMdmObject
パラメータ:
key - データの管理キー
object - データ

getVersion

public java.lang.String getVersion()
クラスのバージョン情報を取得します。

定義:
インタフェース mdmObject 内の getVersion
戻り値:
クラスのバージョン情報