jp.co.melco.preserv.mog
インタフェース mdmAction

すべてのスーパーインタフェース:
mdmObject
既知の実装クラスの一覧:
mdmDefaultAction, mdmGarnetAction

public interface mdmAction
extends mdmObject

MDM定義情報、MDM共有オブジェクトを操作するためのインタフェースです。 MDM定義情報、MDM共有オブジェクトの操作は、マルチスレッド環境で問題を起こさないよう考慮する必要があります。

導入されたバージョン:
V6.0.0
作成者:
PreSerV Development Team

フィールドの概要
static java.lang.String MDMCACHE_CLASSNAME
          MDM定義ファイル:MDMキャッシュ処理クラス名取得用キー"mdmcache.class"
static java.lang.String MDMCACHE_OBJECT
          MDM共有オブジェクト:MDMキャッシュ処理クラスインスタンス取得用キー"mdmcache.object"
static java.lang.String MDMMAIN_CLASSNAME
          MDM定義ファイル:MDMメイン処理クラス名取得用キー"mdmmain.class"
static java.lang.String MDMMAIN_CONTENT_TYPE
          MDM定義ファイル:処理結果送信用のコンテンツタイプ取得用キー"mdm.contentType"
static java.lang.String MDMMAIN_INPUTSTREAM_CLASSNAME
          MDM定義ファイル:入力ストリームクラス取得用キー"mdmmain.inputstream.class"
static java.lang.String MDMMAIN_METHODNAME
          MDM定義ファイル:MDMメイン処理クラス名取得用キー"mdmmain.method"
static java.lang.String MDMMAIN_OUTPUTSTREAM_CLASSNAME
          MDM定義ファイル:出力ストリームクラス取得用キー"mdmmain.outputstream.class"
static java.lang.String MDMMAIN_TRANSACTION_EJBLOOKUP
          MDM定義ファイル:業務機能一括実行機能呼び出しEJB参照取得用キー"mdmmain.transaction.ejb.lookup"
static java.lang.String MDMMAIN_TRANSACTION_EJBNAME
          MDM定義ファイル:業務機能一括実行機能呼び出しEJB名取得用キー"mdmmain.transaction.ejb"
static java.lang.String MDMMAIN_TRANSACTION_JBEAN
          MDM定義ファイル:業務機能一括実行機能呼び出しJavaBean参照取得用キー"mdmmain.transaction.jbean"
static java.lang.String MDMPROP_PATH
          MDM定義ファイルURL"mdmPropPath"
static java.lang.String MDMSHAPEPROP_PATH
          MDM図形情報定義ファイルURL"mdmshapeprop"
static java.lang.String MDMSPCMD_CLASSNAME
          MDM共有オブジェクト:MDM特殊コマンドクラスクラス名取得キー".class"
MDMSPCMD_KEY+[MDM特殊コマンドキー]+MDMSPCMD_CLASSNAMEを実際のキーとします。
static java.lang.String MDMSPCMD_KEY
          MDM共有オブジェクト:MDM特殊コマンドクラス情報用キー"mdmspcmd."
static java.lang.String MDMSPCMD_OBJECT
          MDM共有オブジェクト:MDM特殊コマンドクラスインスタンス取得キー".object"
MDMSPCMD_KEY+[MDM特殊コマンドキー]+MDMSPCMD_OBJECTを実際のキーとします。
static java.lang.String MDMSPCMD_QUERYSTRING_KEY
          クエリ文字列用MDM特殊コマンドキー"spcmd"
static java.lang.String MDMSPCMD_SCOPE
          MDM共有オブジェクト:MDM特殊コマンドクラススコープ取得キー".scope"
MDMSPCMD_KEY+[MDM特殊コマンドキー]+MDMSPCMD_SCOPEを実際のキーとします。
static java.lang.String MDMSPCMD_SCOPE_RECYCLE
          MDM定義ファイル:MDM特殊コマンドクラススコープ定数"1"。
static java.lang.String MDMSPCMD_SCOPE_REQUEST
          MDM定義ファイル:MDM特殊コマンドクラススコープ定数"0"。
static java.lang.String MDMSUPPORTER_CLASSNAME
          MDM定義ファイル:MDM前後処理クラス名取得用キー"mdmsupporter.class"
static java.lang.String MDMSUPPORTER_OBJECT
          MDM共有オブジェクト:MDM前後処理クラスインスタンス取得用キー"mdmsupporter.object"
static java.lang.String MDMSUPPORTER_SCOPE
          MDM定義ファイル:MDM前後処理クラススコープ取得用キー"mdmsupporter.scope"
static java.lang.String MDMSUPPORTER_SCOPE_RECYCLE
          MDM定義ファイル:MDM前後処理クラススコープ定数"1"。
static java.lang.String MDMSUPPORTER_SCOPE_REQUEST
          MDM定義ファイル:MDM前後処理クラススコープ定数"0"。
static java.lang.String OPTION_INITCLASSNAME
          MDM定義ファイル:オプション用初期化定義情報用キー".initclass"
OPTION_KEY+[オプション名]+OPTION_INITCLASSNAMEを実際のキーとします。
static java.lang.String OPTION_KEY
          MDM定義ファイル:オプション用定義情報用キー"option."
static java.lang.String SERVLET_CONTEXT
          追加情報に設定するServletContext取得用キー"servletcontext"
 
メソッドの概要
 java.lang.Object getMdmObject(java.lang.String key)
          MDM共有オブジェクトを取得します。
 java.lang.String getMdmParam(java.lang.String param)
          MDM定義ファイルの定義情報を取得します。
 void mdmInit()
          全てのMDM関連情報を初期化します。
 void setMdmObject(java.lang.String key, java.lang.Object mdmobj)
          MDM共有オブジェクトを設定します。
 
インタフェース jp.co.melco.preserv.mog.common.mdmObject から継承したメソッド
getVersion
 

フィールドの詳細

MDMPROP_PATH

public static final java.lang.String MDMPROP_PATH
MDM定義ファイルURL"mdmPropPath"

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

MDMSHAPEPROP_PATH

public static final java.lang.String MDMSHAPEPROP_PATH
MDM図形情報定義ファイルURL"mdmshapeprop"

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

MDMMAIN_CLASSNAME

public static final java.lang.String MDMMAIN_CLASSNAME
MDM定義ファイル:MDMメイン処理クラス名取得用キー"mdmmain.class"

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

MDMMAIN_METHODNAME

public static final java.lang.String MDMMAIN_METHODNAME
MDM定義ファイル:MDMメイン処理クラス名取得用キー"mdmmain.method"

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

MDMMAIN_INPUTSTREAM_CLASSNAME

public static final java.lang.String MDMMAIN_INPUTSTREAM_CLASSNAME
MDM定義ファイル:入力ストリームクラス取得用キー"mdmmain.inputstream.class"

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

MDMMAIN_OUTPUTSTREAM_CLASSNAME

public static final java.lang.String MDMMAIN_OUTPUTSTREAM_CLASSNAME
MDM定義ファイル:出力ストリームクラス取得用キー"mdmmain.outputstream.class"

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

MDMSUPPORTER_OBJECT

public static final java.lang.String MDMSUPPORTER_OBJECT
MDM共有オブジェクト:MDM前後処理クラスインスタンス取得用キー"mdmsupporter.object"

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

MDMSUPPORTER_CLASSNAME

public static final java.lang.String MDMSUPPORTER_CLASSNAME
MDM定義ファイル:MDM前後処理クラス名取得用キー"mdmsupporter.class"

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

MDMSUPPORTER_SCOPE

public static final java.lang.String MDMSUPPORTER_SCOPE
MDM定義ファイル:MDM前後処理クラススコープ取得用キー"mdmsupporter.scope"

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

MDMSUPPORTER_SCOPE_REQUEST

public static final java.lang.String MDMSUPPORTER_SCOPE_REQUEST
MDM定義ファイル:MDM前後処理クラススコープ定数"0"。要求毎にMDM前後処理クラスを作成します。

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

MDMSUPPORTER_SCOPE_RECYCLE

public static final java.lang.String MDMSUPPORTER_SCOPE_RECYCLE
MDM定義ファイル:MDM前後処理クラススコープ定数"1"。初回にMDM前後処理クラスを作成し、以後はMDM共有オブジェクトに格納して使い回します。

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

MDMCACHE_OBJECT

public static final java.lang.String MDMCACHE_OBJECT
MDM共有オブジェクト:MDMキャッシュ処理クラスインスタンス取得用キー"mdmcache.object"

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

MDMCACHE_CLASSNAME

public static final java.lang.String MDMCACHE_CLASSNAME
MDM定義ファイル:MDMキャッシュ処理クラス名取得用キー"mdmcache.class"

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

MDMSPCMD_QUERYSTRING_KEY

public static final java.lang.String MDMSPCMD_QUERYSTRING_KEY
クエリ文字列用MDM特殊コマンドキー"spcmd"

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

MDMSPCMD_KEY

public static final java.lang.String MDMSPCMD_KEY
MDM共有オブジェクト:MDM特殊コマンドクラス情報用キー"mdmspcmd."

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

MDMSPCMD_OBJECT

public static final java.lang.String MDMSPCMD_OBJECT
MDM共有オブジェクト:MDM特殊コマンドクラスインスタンス取得キー".object"
MDMSPCMD_KEY+[MDM特殊コマンドキー]+MDMSPCMD_OBJECTを実際のキーとします。

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

MDMSPCMD_CLASSNAME

public static final java.lang.String MDMSPCMD_CLASSNAME
MDM共有オブジェクト:MDM特殊コマンドクラスクラス名取得キー".class"
MDMSPCMD_KEY+[MDM特殊コマンドキー]+MDMSPCMD_CLASSNAMEを実際のキーとします。

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

MDMSPCMD_SCOPE

public static final java.lang.String MDMSPCMD_SCOPE
MDM共有オブジェクト:MDM特殊コマンドクラススコープ取得キー".scope"
MDMSPCMD_KEY+[MDM特殊コマンドキー]+MDMSPCMD_SCOPEを実際のキーとします。

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

MDMSPCMD_SCOPE_REQUEST

public static final java.lang.String MDMSPCMD_SCOPE_REQUEST
MDM定義ファイル:MDM特殊コマンドクラススコープ定数"0"。要求毎に特殊コマンドを作成します。

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

MDMSPCMD_SCOPE_RECYCLE

public static final java.lang.String MDMSPCMD_SCOPE_RECYCLE
MDM定義ファイル:MDM特殊コマンドクラススコープ定数"1"。初回に特殊コマンドクラスを作成し、以後はMDM共有オブジェクトに格納して使い回します。

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

MDMMAIN_TRANSACTION_EJBNAME

public static final java.lang.String MDMMAIN_TRANSACTION_EJBNAME
MDM定義ファイル:業務機能一括実行機能呼び出しEJB名取得用キー"mdmmain.transaction.ejb"

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

MDMMAIN_TRANSACTION_EJBLOOKUP

public static final java.lang.String MDMMAIN_TRANSACTION_EJBLOOKUP
MDM定義ファイル:業務機能一括実行機能呼び出しEJB参照取得用キー"mdmmain.transaction.ejb.lookup"

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

MDMMAIN_TRANSACTION_JBEAN

public static final java.lang.String MDMMAIN_TRANSACTION_JBEAN
MDM定義ファイル:業務機能一括実行機能呼び出しJavaBean参照取得用キー"mdmmain.transaction.jbean"

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

MDMMAIN_CONTENT_TYPE

public static final java.lang.String MDMMAIN_CONTENT_TYPE
MDM定義ファイル:処理結果送信用のコンテンツタイプ取得用キー"mdm.contentType"

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

OPTION_KEY

public static final java.lang.String OPTION_KEY
MDM定義ファイル:オプション用定義情報用キー"option."

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

OPTION_INITCLASSNAME

public static final java.lang.String OPTION_INITCLASSNAME
MDM定義ファイル:オプション用初期化定義情報用キー".initclass"
OPTION_KEY+[オプション名]+OPTION_INITCLASSNAMEを実際のキーとします。

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

SERVLET_CONTEXT

public static final java.lang.String SERVLET_CONTEXT
追加情報に設定するServletContext取得用キー"servletcontext"

関連項目:
定数フィールド値
メソッドの詳細

getMdmParam

public java.lang.String getMdmParam(java.lang.String param)
MDM定義ファイルの定義情報を取得します。

パラメータ:
param - MDM定義情報取得用キー

getMdmObject

public java.lang.Object getMdmObject(java.lang.String key)
MDM共有オブジェクトを取得します。

パラメータ:
key - MDM共有オブジェクト取得用キー
戻り値:
MDM共有オブジェクト

setMdmObject

public void setMdmObject(java.lang.String key,
                         java.lang.Object mdmobj)
MDM共有オブジェクトを設定します。

パラメータ:
key - MDM共有オブジェクト取得用キー
mdmobj - MDM共有オブジェクト

mdmInit

public void mdmInit()
全てのMDM関連情報を初期化します。