public abstract class AbstractGadgetLogicBase extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
BLOCK_SORT_FOR_CONFIG
構成情報生成時のブロックソート順の引数キー.
|
static String |
BLOCK_SORT_FOR_ENTRY
登録処理時のブロックソート順の引数キー.
|
static String |
BLOCK_SORT_FOR_EXPORT
エクスポート処理時のブロックソート順の引数キー.
|
static String |
BLOCK_SORT_FOR_IMPORT
インポート処理時のブロックソート順の引数キー.
|
static String |
BLOCK_SORT_FOR_REMOVE
削除処理時のブロックソート順の引数キー.
|
static String |
BLOCK_SORT_FOR_RENEW
更新処理時のブロックソート順の引数キー.
|
static String |
BLOCK_SORT_FOR_SELECT
削除処理時のブロックソート順の引数キー.
|
protected CompanyManagerHelper |
companyManagerHelper
CompanyManagerHelper.
|
protected CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
protected ContextHelper |
contextHelper
ContextHelper.
|
protected DateHelper |
dateHelper
DateHelper.
|
protected GenericManager |
genericManager
GenericManager.
|
protected GenericSqlSelectManager |
genericSqlSelectManager
GenericSqlSelectManager.
|
protected IdentifierHelper |
identifierHelper
IdentifierHelper.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
protected SystemLocaleHelper |
systemLocaleHelper
SystemLocaleHelper.
|
コンストラクタと説明 |
---|
AbstractGadgetLogicBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
convertConfig(Map<String,Object> config)
値変換.
|
int |
entry(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
Object blockData,
String serviceType)
登録処理.
|
int |
entry(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> gadgetData,
String serviceType)
登録処理.
|
void |
executeEvent(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String target,
Map<String,Object> gadgetData,
Map<String,Object> param)
イベント処理.
|
protected Map<String,Object> |
getBlockConfig(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
Map<String,String> surfaces,
BlockConfig addBlockConfig)
ガジェットブロックの構成情報を返却.
|
List<Map<String,Object>> |
getBlockData(Object obj)
ブロックデータ整形.
|
protected List<Map<String,Object>> |
getClaims(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
ガジェット間通信の構成情報を返却.
|
protected List<Map<String,Object>> |
getCompletions(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
ガジェット補完の構成情報を返却.
|
Map<String,Object> |
getCouplingValue(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String gadgetId,
Map<String,Object> data,
Map<String,Map<String,String>> surfaces,
Map<String,Object> params,
String claimName,
String claimMethodName)
ガジェット間データ取得処理.
|
protected Map<String,Object> |
getFieldConfig(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetField field,
Map<String,String> surfaces,
FieldConfig addFieldConfig)
フィールドの構成情報を返却.
|
protected Map<String,Object> |
getFieldGroupConfig(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetFieldGroup group,
Map<String,String> surfaces,
BlockConfig addBlockConfig,
Map<String,FieldConfig> addFieldConfigMap)
フィールドグループの構成情報を返却.
|
protected Map<String,Set<String>> |
getFieldValidateMap(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetField field,
Map<String,String> surfaces,
Map<String,Set<String>> addValidateConfig)
フィールドバリデートの構成情報を返却.
|
Map<String,Object> |
getGadgetConfig(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,String> surfaceList,
GadgetConfig addGadgetConfig)
ガジェットの構成情報を返却.
|
List<GlobalComplenentJsonDataProcess> |
getGlobalComplement(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String gadgetId,
Map<String,Map<String,String>> surfaces)
グローバルデータ補完処理を返却(ガジェット間通信を行うもの).
|
protected List<Map<String,Object>> |
getInclude(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
インクルードの構成情報を返却.
|
protected String[] |
getValidateArgs(Object args)
バリデート引数を返却.
|
Map<String,Map<String,List<ValidateDefsDto>>> |
getValidateMap(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String type)
バリデート定義を返却.
|
void |
globalComplement(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
GadgetCaller gadgetCaller,
GadgetMediatorParams params,
Map<String,Object> data,
Map<String,Object> map)
補完処理.
|
Map<String,Object> |
mergeLocaleData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> gadgetData,
String serviceType)
国際化情報マージ(ロケール別データ → ロケール混在データ).
|
Map<String,Object> |
purgeLocaleData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> gadgetData)
国際化情報パージ(ロケール混在データ → ロケール別データ).
|
int |
remove(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
Map<String,Object> criteria,
String serviceType)
削除処理.
|
int |
remove(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> criteria,
String serviceType)
削除処理.
|
int |
renew(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
Object blockData,
String serviceType,
String... includes)
更新処理.
|
int |
renew(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> gadgetData,
String serviceType,
String... includes)
更新処理.
|
Map<String,Object> |
search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String sqlId,
String json)
検索処理.
|
List<Map<String,Object>> |
select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
String sqlId,
Map<String,Object> request,
String serviceType)
検索処理.
|
Map<String,Object> |
select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String sqlId,
Map<String,Object> request,
String serviceType)
検索処理.
|
Map<String,Object> |
selectForLocales(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String sqlId,
Map<String,Object> request,
String serviceType)
検索処理(国際化).
|
List<KaidenValidateResult> |
validate(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
String type,
Object blockData)
バリデートを実行.
|
List<KaidenValidateResult> |
validate(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String type,
Map<String,Object> gadgetData)
バリデートを実行.
|
@Autowired protected ContextHelper contextHelper
@Autowired protected CompanySettingsHelper companySettingsHelper
@Autowired protected DateHelper dateHelper
@Autowired protected SystemLocaleHelper systemLocaleHelper
@Autowired protected IdentifierHelper identifierHelper
@Autowired protected PropertyHelper propertyHelper
@Autowired protected GenericManager genericManager
@Autowired protected GenericSqlSelectManager genericSqlSelectManager
@Autowired protected CompanyManagerHelper companyManagerHelper
public static final String BLOCK_SORT_FOR_SELECT
public static final String BLOCK_SORT_FOR_ENTRY
public static final String BLOCK_SORT_FOR_RENEW
public static final String BLOCK_SORT_FOR_REMOVE
public static final String BLOCK_SORT_FOR_IMPORT
public static final String BLOCK_SORT_FOR_EXPORT
@Transactional public Map<String,Object> select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String sqlId, Map<String,Object> request, String serviceType) throws KaidenSystemException
settings
- GadgetBuilderSettings
sqlId
- 使用するSQLのIDrequest
- 検索条件serviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
@Transactional public List<Map<String,Object>> select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, String sqlId, Map<String,Object> request, String serviceType) throws KaidenSystemException
settings
- GadgetBuilderSettings
block
- GadgetBlock
sqlId
- 使用するSQLのIDrequest
- 検索条件serviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
@Transactional public Map<String,Object> selectForLocales(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String sqlId, Map<String,Object> request, String serviceType) throws KaidenSystemException
settings
- GadgetBuilderSettings
sqlId
- 使用するSQLのIDrequest
- 検索条件serviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
@Transactional public Map<String,Object> search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String sqlId, String json) throws KaidenSystemException
settings
- GadgetBuilderSettings
sqlId
- 使用するSQLのIDjson
- 検索条件KaidenSystemException
- KaidenSystemException
@Transactional(rollbackFor=java.lang.Exception.class) public int entry(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> gadgetData, String serviceType) throws KaidenSystemException
settings
- GadgetBuilderSettings
gadgetData
- ガジェットデータserviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
@Transactional(rollbackFor=java.lang.Exception.class) public int entry(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, Object blockData, String serviceType) throws KaidenSystemException
block
- GadgetBlock
blockData
- ブロックデータserviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
@Transactional(rollbackFor=java.lang.Exception.class) public int renew(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> gadgetData, String serviceType, String... includes) throws KaidenSystemException
settings
- GadgetBuilderSettings
gadgetData
- ガジェットデータserviceType
- サービスクラス種別includes
- 更新対象のカラムKaidenSystemException
- KaidenSystemException
@Transactional(rollbackFor=java.lang.Exception.class) public int renew(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, Object blockData, String serviceType, String... includes) throws KaidenSystemException
block
- GadgetBlock
blockData
- ブロックデータserviceType
- サービスクラス種別includes
- 更新対象のカラムKaidenSystemException
- KaidenSystemException
@Transactional(rollbackFor=java.lang.Exception.class) public int remove(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> criteria, String serviceType) throws KaidenSystemException
settings
- GadgetBuilderSettings
criteria
- 削除条件serviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
@Transactional(rollbackFor=java.lang.Exception.class) public int remove(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, Map<String,Object> criteria, String serviceType) throws KaidenSystemException
block
- GadgetBlock
criteria
- 削除条件serviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
public List<KaidenValidateResult> validate(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String type, Map<String,Object> gadgetData)
settings
- GadgetBuilderSettings
type
- バリデートタイプgadgetData
- バリデート対象データKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public List<KaidenValidateResult> validate(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, String type, Object blockData)
settings
- GadgetBuilderSettings
type
- バリデートタイプblock
- GadgetBlock
blockData
- バリデート対象データKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public Map<String,Map<String,List<ValidateDefsDto>>> getValidateMap(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String type) throws KaidenSystemException
settings
- GadgetBuilderSettings
type
- バリデートタイプKaidenSystemException
- KaidenSystemException
protected String[] getValidateArgs(Object args)
args
- バリデート引数(変換前)public List<GlobalComplenentJsonDataProcess> getGlobalComplement(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String gadgetId, Map<String,Map<String,String>> surfaces)
settings
- GadgetBuilderSettings
gadgetId
- ガジェットIDsurfaces
- サーフィスマップpublic void globalComplement(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, GadgetCaller gadgetCaller, GadgetMediatorParams params, Map<String,Object> data, Map<String,Object> map)
settings
- GadgetBuilderSettings
gadgetCaller
- 呼出し元data
- 補完対象データparams
- ガジェットメディエータ処理情報map
- パラメータpublic Map<String,Object> getCouplingValue(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String gadgetId, Map<String,Object> data, Map<String,Map<String,String>> surfaces, Map<String,Object> params, String claimName, String claimMethodName)
settings
- GadgetBuilderSettings
gadgetId
- ガジェットIDdata
- ガジェットデータsurfaces
- サーフィスマップparams
- 取得メソッドへ引渡すアーギュメントclaimName
- 対象ガジェット通信名(IFクラス名が「ClaimXxxIF」の場合は「claimXxx」を指定)claimMethodName
- 実行メソッド名public void executeEvent(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String target, Map<String,Object> gadgetData, Map<String,Object> param) throws KaidenSystemException, KaidenApplicationException
settings
- GadgetBuilderSettings
target
- イベントターゲットgadgetData
- ガジェットデータparam
- イベントパラメータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public Map<String,Object> getGadgetConfig(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,String> surfaceList, GadgetConfig addGadgetConfig)
settings
- GadgetBuilderSettings
surfaceList
- 上書き用のラベルリストaddGadgetConfig
- 追加構成protected Map<String,Object> getBlockConfig(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, Map<String,String> surfaces, BlockConfig addBlockConfig)
block
- GadgetBlock
surfaces
- ラベル情報addBlockConfig
- 追加構成protected List<Map<String,Object>> getClaims(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
block
- GadgetBlock
protected List<Map<String,Object>> getCompletions(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
block
- GadgetBlock
protected List<Map<String,Object>> getInclude(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block)
block
- GadgetBlock
protected Map<String,Object> getFieldGroupConfig(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetFieldGroup group, Map<String,String> surfaces, BlockConfig addBlockConfig, Map<String,FieldConfig> addFieldConfigMap)
group
- GadgetFieldGroup
surfaces
- ラベル情報addBlockConfig
- 追加構成addFieldConfigMap
- 追加構成のMapprotected Map<String,Object> getFieldConfig(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetField field, Map<String,String> surfaces, FieldConfig addFieldConfig)
field
- GadgetField
surfaces
- ラベル情報addFieldConfig
- 追加構成protected void convertConfig(Map<String,Object> config)
config
- フィールド定義KaidenSystemException
protected Map<String,Set<String>> getFieldValidateMap(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetField field, Map<String,String> surfaces, Map<String,Set<String>> addValidateConfig)
field
- GadgetField
surfaces
- ラベル情報addValidateConfig
- 追加構成public Map<String,Object> purgeLocaleData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> gadgetData)
settings
- GadgetBuilderSettings
gadgetData
- ガジェットデータpublic Map<String,Object> mergeLocaleData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> gadgetData, String serviceType)
settings
- GadgetBuilderSettings
gadgetData
- ガジェットデータserviceType
- サービスクラス種別Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.