jp.co.melco.preserv.mog
クラス mdmDefaultAction

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

public class mdmDefaultAction
extends org.apache.struts.action.Action
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

フィールドの概要
 
クラス 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
 
コンストラクタの概要
mdmDefaultAction()
           
 
メソッドの概要
 org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          アクション処理を実施します。
 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()
          本クラスのバージョンを取得します。
 void mdmInit()
          推奨されていません。 mdmProcessor.doInitialize(HttpServletRequest, HttpServletResponse)を利用してください。
 void setMdmObject(java.lang.String key, java.lang.Object object)
          推奨されていません。 mdmUtils.setMdmObject(String, Object, ServletContext)に置き換えられました。
 
クラス 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
 

コンストラクタの詳細

mdmDefaultAction

public mdmDefaultAction()
メソッドの詳細

execute

public org.apache.struts.action.ActionForward execute(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
アクション処理を実施します。

パラメータ:
mapping - アクションマッピング
form - アクションフォーム
request - リクエストオブジェクト
response - レスポンスオブジェクト
戻り値:
アクションフォワード
例外:
java.lang.Exception
関連項目:
Action.execute(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 - MDM定義情報取得用キー

mdmInit

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

初期化を行いません。
空実装です。

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

getMdmObject

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

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

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

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
戻り値:
バージョン