public final class GadgetBuilderUtil extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
SERVICE_TYPE_ARCHIVE
Service(Archive).
|
static String |
SERVICE_TYPE_BASIC
Service(Basic).
|
static String |
SERVICE_TYPE_MASTER
Service(Master).
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
clearCacheConfig(String... keys)
キャッシュの構成情報を削除.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> |
getArchiveService(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
Service(Archive)を返却.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> |
getBasicService(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
Service(Basic)を返却.
|
static Map<String,Object> |
getCacheConfig(String... keys)
キャッシュから構成情報を返却.
|
static String |
getGadgetId(String gadgetClass,
String gadgetVariation)
GadgetIdを返却.
|
static AbstractGadgetLogicBase |
getLogic(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings)
Logicを返却.
|
static String |
getParameter(List<jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetParameter> args,
String key)
パラメータを返却.
|
static Map<String,String> |
getParameterMap(List<jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetParameter> args)
パラメータのマップを返却.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> |
getService(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
String serviceType)
Serviceを返却.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings |
getSettings(String gadgetId)
GadgetBuilder定義を返却.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings |
getSettings(String gadgetId,
boolean isThrow)
GadgetBuilder定義を返却.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings |
getSettings(String gadgetId,
boolean isThrow,
boolean isCacheMode)
GadgetBuilder定義を返却.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings |
getSettings(String gadgetClass,
String gadgetVariation)
GadgetBuilder定義を返却.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings |
getSettings(String gadgetClass,
String gadgetVariation,
boolean isThrow)
GadgetBuilder定義を返却.
|
static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings |
getSettingsForceFile(String gadgetId)
GadgetBuilder定義を返却.
|
static void |
setCacheConfig(Map<String,Object> config,
String... keys)
キャッシュへ構成情報を設定.
|
public static final String SERVICE_TYPE_ARCHIVE
public static String getGadgetId(String gadgetClass, String gadgetVariation) throws KaidenSystemException
gadgetClass
- ガジェットクラスgadgetVariation
- ガジェットバリエーションKaidenSystemException
- KaidenSystemException
public static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings getSettings(String gadgetClass, String gadgetVariation) throws KaidenSystemException
次の順で設定ファイルを読み込みます。
処理順 | 内容 |
1 | 標準設定を読み込みます。 「%パブリックストレージ%\kaiden\generic\gadget\%ガジェットクラス%_%ガジェットバリエーション%.xml」 |
2 | 標準設定を読み込めなかった場合は、システム設定を読み込みます。 「%システムストレージ%\kaiden\generic\gadget\%ガジェットクラス%_%ガジェットバリエーション%.xml」 |
3 | 取得できた設定を返却します。 |
gadgetClass
- ガジェットクラスgadgetVariation
- ガジェットバリエーションGadgetBuilderSettings
KaidenSystemException
- XML読込に失敗public static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings getSettings(String gadgetClass, String gadgetVariation, boolean isThrow) throws KaidenSystemException
次の順で設定ファイルを読み込みます。
処理順 | 内容 |
1 | 標準設定を読み込みます。 「%パブリックストレージ%\kaiden\generic\gadget\%ガジェットクラス%_%ガジェットバリエーション%.xml」 |
2 | 標準設定を読み込めなかった場合は、システム設定を読み込みます。 「%システムストレージ%\kaiden\generic\gadget\%ガジェットクラス%_%ガジェットバリエーション%.xml」 |
3 | 取得できた設定を返却します。 |
gadgetClass
- ガジェットクラスgadgetVariation
- ガジェットバリエーションisThrow
- GadgetBuilder定義を取得できなかった場合のエラー出力有無GadgetBuilderSettings
KaidenSystemException
- XML読込に失敗public static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings getSettings(String gadgetId) throws KaidenSystemException
次の順で設定ファイルを読み込みます。
処理順 | 内容 |
1 | 標準設定を読み込みます。 「%パブリックストレージ%\kaiden\generic\gadget\%ガジェットID%.xml」 |
2 | 標準設定を読み込めなかった場合は、システム設定を読み込みます。 「%システムストレージ%\kaiden\generic\gadget\%ガジェットID%.xml」 |
3 | 取得できた設定を返却します。 |
gadgetId
- ガジェットIDGadgetBuilderSettings
KaidenSystemException
- XML読込に失敗public static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings getSettings(String gadgetId, boolean isThrow) throws KaidenSystemException
次の順で設定ファイルを読み込みます。
処理順 | 内容 |
1 | 標準設定を読み込みます。 「%パブリックストレージ%\kaiden\generic\gadget\%ガジェットID%.xml」 |
2 | 標準設定を読み込めなかった場合は、システム設定を読み込みます。 「%システムストレージ%\kaiden\generic\gadget\%ガジェットID%.xml」 |
3 | 取得できた設定を返却します。 |
gadgetId
- ガジェットIDisThrow
- GadgetBuilder定義を取得できなかった場合のエラー出力有無GadgetBuilderSettings
KaidenSystemException
- XML読込に失敗public static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings getSettingsForceFile(String gadgetId) throws KaidenSystemException
次の順で設定ファイルを読み込みます。 キャッシュを使用せず、強制的に設定ファイルを読み込みます。
処理順 | 内容 |
1 | 標準設定を読み込みます。 「%パブリックストレージ%\kaiden\generic\gadget\%ガジェットID%.xml」 |
2 | 標準設定を読み込めなかった場合は、システム設定を読み込みます。 「%システムストレージ%\kaiden\generic\gadget\%ガジェットID%.xml」 |
3 | 取得できた設定を返却します。 |
gadgetId
- ガジェットIDGadgetBuilderSettings
KaidenSystemException
- XML読込に失敗public static jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings getSettings(String gadgetId, boolean isThrow, boolean isCacheMode) throws KaidenSystemException
次の順で設定ファイルを読み込みます。 isCacheModeがtrueの場合、キャッシュを優先して読み込みます。
処理順 | 内容 |
1 | 標準設定を読み込みます。 「%パブリックストレージ%\kaiden\generic\gadget\%ガジェットID%.xml」 |
2 | 標準設定を読み込めなかった場合は、システム設定を読み込みます。 「%システムストレージ%\kaiden\generic\gadget\%ガジェットID%.xml」 |
3 | 取得できた設定を返却します。 |
gadgetId
- ガジェットIDisThrow
- GadgetBuilder定義を取得できなかった場合のエラー出力有無isCacheMode
- キャッシュを使用するか否か(true:キャッシュを使用する,false:キャッシュを使用しない)GadgetBuilderSettings
KaidenSystemException
- XML読込に失敗public static AbstractGadgetLogicBase getLogic(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings)
settings
- GadgetBuilderSettings
public static jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> getBasicService(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
block
- GadgetBlock
public static jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> getArchiveService(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
block
- GadgetBlock
public static jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> getService(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, String serviceType)
block
- GadgetBlock
serviceType
- サービスクラス種別public static String getParameter(List<jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetParameter> args, String key)
args
- GadgetParameter
のリストkey
- パラメーターキーpublic static Map<String,String> getParameterMap(List<jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetParameter> args)
args
- GadgetParameter
のリストpublic static Map<String,Object> getCacheConfig(String... keys)
keys
- キャッシュキーpublic static void setCacheConfig(Map<String,Object> config, String... keys)
config
- 構成情報keys
- キャッシュキーpublic static void clearCacheConfig(String... keys)
keys
- キャッシュキーCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.