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

java.lang.Object
  拡張jp.co.melco.preserv.mog.mdmPropertiesUtils

public class mdmPropertiesUtils
extends java.lang.Object

MDMプロパティファイル関連のユーティリティクラスです。

作成者:
PreSerV Development Team

フィールドの概要
static java.lang.String MAIN_TYPE_AJAX
          getMdmMain(ServletContext)のタイプです。
static java.lang.String MAIN_TYPE_APPLET
          getMdmMain(ServletContext)のタイプです。
static java.lang.String MAIN_TYPE_FEATURE
          getMdmMain(ServletContext)のタイプです。
 
コンストラクタの概要
mdmPropertiesUtils()
           
 
メソッドの概要
static java.lang.String getContentType()
          定義されているコンテンツタイプを取得します。
static java.lang.String getContentType(java.lang.String mainType)
          定義されているコンテンツタイプを取得します。
static mdmCache getMdmCache(javax.servlet.http.HttpServletRequest request, mdmAction action)
          mdmCacheオブジェクトを取得します。
static mdmMain getMdmMain(javax.servlet.ServletContext application)
          MDMMainの実装クラスを取得します。
static mdmMain getMdmMain(javax.servlet.ServletContext application, java.lang.String mainType)
          mdmMainを取得します。
static mdmSupporter getMdmSupporter(javax.servlet.http.HttpServletRequest request, mdmAction action)
          mdmSupporterオブジェクトを取得します。
static mdmSpCmd getSpCmd(javax.servlet.http.HttpServletRequest request, mdmAction action)
          特殊コマンドの名称を取得する。
static boolean isThrowException()
          例外発生時にクライアント側へ通知するか判定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

MAIN_TYPE_APPLET

public static final java.lang.String MAIN_TYPE_APPLET
getMdmMain(ServletContext)のタイプです。

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

MAIN_TYPE_AJAX

public static final java.lang.String MAIN_TYPE_AJAX
getMdmMain(ServletContext)のタイプです。

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

MAIN_TYPE_FEATURE

public static final java.lang.String MAIN_TYPE_FEATURE
getMdmMain(ServletContext)のタイプです。

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

mdmPropertiesUtils

public mdmPropertiesUtils()
メソッドの詳細

getMdmMain

public static mdmMain getMdmMain(javax.servlet.ServletContext application)
                          throws java.lang.Exception
MDMMainの実装クラスを取得します。
ServletContextから取得を試みて、登録されていなければ、インスタンスを生成し、それを返します。

パラメータ:
application - サーブレットコンテキスト
戻り値:
mdmMainオブジェクト
例外:
java.lang.Exception - インスタンスの生成に失敗した場合

getMdmMain

public static mdmMain getMdmMain(javax.servlet.ServletContext application,
                                 java.lang.String mainType)
                          throws java.lang.Exception
mdmMainを取得します。 メインクラスを定義するプロパティキーが指定可能です。 指定したプロパティキーにメインクラスの定義がない場合は、 mdmmain.classに定義されているクラスを利用します。 mdmmain.classにも定義がない場合は、jp.co.melco.preserv.mog.mdmStdMainクラスを利用します。

パラメータ:
application - サーブレットコンテキスト
mainType - メインタイプ
戻り値:
mdmMainオブジェクト
例外:
java.lang.Exception - インスタンスの生成に失敗した場合

getContentType

public static java.lang.String getContentType()
定義されているコンテンツタイプを取得します。 未定義の場合は、nullを返します。

戻り値:
定義されているコンテンツタイプ

getContentType

public static java.lang.String getContentType(java.lang.String mainType)
定義されているコンテンツタイプを取得します。 未定義の場合は、nullを返します。

パラメータ:
mainType -
戻り値:
定義されているコンテンツタイプ

isThrowException

public static boolean isThrowException()
例外発生時にクライアント側へ通知するか判定します。

戻り値:
判定結果(true:通知、false:非通知)

getSpCmd

public static mdmSpCmd getSpCmd(javax.servlet.http.HttpServletRequest request,
                                mdmAction action)
                         throws java.lang.Exception
特殊コマンドの名称を取得する。

パラメータ:
request - リクエストオブジェクト
action - MDMアクション
戻り値:
mdmSpCmdオブジェクト
例外:
java.lang.Exception - 処理中に何らかの例外が発生した場合

getMdmSupporter

public static mdmSupporter getMdmSupporter(javax.servlet.http.HttpServletRequest request,
                                           mdmAction action)
                                    throws java.lang.Exception
mdmSupporterオブジェクトを取得します。 未定義の場合はnullを返します。

パラメータ:
request - リクエストオブジェクト
action - MDMアクション
戻り値:
mdmSupporterオブジェクト
例外:
java.lang.Exception - 処理中に何らかの例外が発生した場合

getMdmCache

public static mdmCache getMdmCache(javax.servlet.http.HttpServletRequest request,
                                   mdmAction action)
                            throws java.lang.Exception
mdmCacheオブジェクトを取得します。 未定義の場合はnullを返します。

パラメータ:
request - リクエストオブジェクト
action - MDMアクション
戻り値:
mdmCacheオブジェクト
例外:
java.lang.Exception - 処理中に何らかの例外が発生した場合