public abstract class AbstractGenericGadgetBuilderLogic extends AbstractGadgetBuilderLogic
AbstractPluginGadgetLogic.ProcessType
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String[] |
EXCLUSION_KEY
除外キー.
|
protected static String |
GADGET_DATA
ガジェットデータキー.
|
protected GenericManager |
genericManager
GenericManager.
|
protected IdentifierHelper |
identifierHelper
IdentifierHelper.
|
appManager, k20cMatterHistoryService
blockSurfaceMap, contextHelper, currencyHelper, dateHelper, fieldDefsMap, propertyHelper, systemLocaleHelper, VAL_ARCHIVEMODE_ALL, VAL_ARCHIVEMODE_LATEST, VALIDATE_ERROR_CR_STRING, VALIDATE_ERROR_CR_STRING_MOB, VALIDATE_ERROR_SEP_STRING, validateDefsForGlobal, validateDefsForPostSingle, validateDefsMap
METHOD_ACTV_MATTER_DELETE, METHOD_APPLY, METHOD_APPLY_FROM_TEMP_SAVE, METHOD_APPLY_FROM_UNAPPLY, METHOD_APPROVE, METHOD_APPROVE_END, METHOD_ARC_MATTER_DELETE, METHOD_ARRIVE, METHOD_CPL_MATTER_DELETE, METHOD_DENY, METHOD_DISCONTINUE, METHOD_MATTER_ARCHIVE, METHOD_MATTER_END, METHOD_MATTER_HANDLE, METHOD_MATTER_START, METHOD_PULL_BACK, METHOD_REAPPLY, METHOD_RESERVE, METHOD_RESERVE_CANCEL, METHOD_SEND_BACK, METHOD_SEND_BACK_TO_PULL_BACK, METHOD_TEMP_SAVE_CREATE, METHOD_TEMP_SAVE_DELETE, METHOD_TEMP_SAVE_UPDATE
コンストラクタと説明 |
---|
AbstractGenericGadgetBuilderLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected int |
delete(String gadgetClass,
String gadgetVariation,
Map<String,Object> criteria,
String serviceType)
削除処理.
|
protected Map<String,Object> |
exclusionData(Map<String,Object> target)
不要データを除外.
|
protected Map<String,Object> |
getBlockData(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 json)
JSON文字列のブロックデータを展開.
|
protected Map<String,Object> |
getGadgetData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> gadgetData)
JSON文字列のガジェットデータを展開.
|
protected int |
insert(String gadgetClass,
String gadgetVariation,
Map<String,Object> gadgetData,
String serviceType)
登録処理.
|
protected int |
matterArchiveInner(PluginGadgetDTO pluginDto,
Map<String,Object> criteria,
String archiveMonth)
案件退避処理(実態).
|
LogicResultDto |
search(AbstractGadgetBuilderForm form)
一覧検索.
|
LogicResultDto |
select(AbstractGadgetBuilderForm form)
対象検索.
|
protected Map<String,Object> |
select(String gadgetClass,
String gadgetVariation,
String sqlId,
Map<String,Object> criteria,
String serviceType,
boolean isMergeLocale)
検索処理.
|
protected String |
setBlockData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String serviceType,
jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
Map<String,Object> blockData)
ブロックデータをJSON文字列に展開.
|
protected Map<String,Object> |
setGadgetData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
String serviceType,
Map<String,Object> gadgetData)
ガジェットデータをJSON文字列に展開.
|
actvMatterDelete, addValidate, apply, applyFromTempSave, applyFromUnapply, approve, approveEnd, arcMatterDelete, arrive, complementJsonData, convertGadgetDto, convertGadgetDto, cplMatterDelete, defineValidate, deny, discontinue, executeEvent, getAddConfig, getCouplingValue, getCriteria, getCriteria, getGlobalComplementJsonDataProcess, getMatterHistory, getValidateArgs, globalComplement, globalValidateMain, matterArchive, matterEnd, matterHandle, matterStart, postSingleValidate, pullBack, reapply, reserve, reserveCancel, selectBlockDatasForArchive, selectBlockDatasForCopy, selectBlockDatasForView, sendBack, sendBackToPullBack, skipServerSide, tempSaveCreate, tempSaveDelete, tempSaveUpdate, viewMap
addValidateDefsMap, addValidateDefsMap, addValidateDefsMap, addValidateDefsMapOnlyInput, addValidateDefsMapOnlyInput, addValidateDefsRequired, calcCompanyAmount, calcCompanyAmountSum, checkSelectedData, convCriteriaForSqlDto, convCriteriaForSqlDtoForArchive, convertFieldDefsFromAppGadgetDto, createLogicResultDto, dataMapIdEdit, dataMapSupplementPk, dataMapSupplementSearchCriteria, dataMapUserDataIdEdit, defineValidateForApply, defineValidateForApplyFromTempSave, defineValidateForApplyFromUnapply, defineValidateForApprove, defineValidateForApproveEnd, defineValidateForDeny, defineValidateForDiscontinue, defineValidateForMatterHandle, defineValidateForPullBack, defineValidateForReapply, defineValidateForReserve, defineValidateForReserveCancel, defineValidateForSendBack, defineValidateForSendBackToPullBack, defineValidateForTempSaveCreate, defineValidateForTempSaveDelete, defineValidateForTempSaveUpdate, getAppGadgetDto, getArgs, getDeleteTargetsForArchiveManagers, getDtoPkDefList, getGadgetDto, getGadgetId, getInitialData, getJsonDataDetailBlock, getJsonDataNormalBlock, getMergeKeyDefList, getMultiValue, getSingleValue, getSummaryBigDecimal, getValidateErrorMode, globalValidate, innerValidate, isInputMode, isLastMatterEnd, isNecessaryMergeDbData, isSendDataFlag, isValidateSkip, mainProcess, makeSingleInsertList, mapConvert, matterArchiveLocaleValidate, matterArchivePost, matterArchiveRegister, matterArchiveValidate, mergeDbAndRequestData, outputWarnLog, postProcess, preProcess, preProcessGlobalComplement, setAppGadgetDto, setGadgetDto, setSendDataFlag, singleValidate, view, viewArchive, viewForCopy, viewMapFormated
@Autowired protected GenericManager genericManager
@Autowired protected IdentifierHelper identifierHelper
protected static final String[] EXCLUSION_KEY
public LogicResultDto search(AbstractGadgetBuilderForm form) throws KaidenSystemException, KaidenApplicationException
search
クラス内 AbstractGadgetBuilderLogic
form
- AbstractGadgetBuilderForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto select(AbstractGadgetBuilderForm form) throws KaidenSystemException, KaidenApplicationException
select
クラス内 AbstractGadgetBuilderLogic
form
- AbstractGadgetBuilderForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected Map<String,Object> select(String gadgetClass, String gadgetVariation, String sqlId, Map<String,Object> criteria, String serviceType, boolean isMergeLocale) throws KaidenSystemException
GadgetBuilder定義に設定されたServiceを使用して、検索処理を行います。 拡張設定に対応するSQLが指定されていた場合は、SQLを使用して検索処理を行います。
select
クラス内 AbstractGadgetBuilderLogic
gadgetClass
- ガジェットクラスgadgetVariation
- ガジェットバリエーションsqlId
- 使用するSQLのIDcriteria
- 検索条件serviceType
- サービスクラス種別isMergeLocale
- 国際化データをマージするか否かKaidenSystemException
- KaidenSystemException
protected Map<String,Object> getGadgetData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> gadgetData) throws KaidenSystemException
settings
- GadgetBuilderSettings
gadgetData
- ガジェットデータKaidenSystemException
- KaidenSystemException
protected Map<String,Object> getBlockData(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 json) throws KaidenSystemException
settings
- GadgetBuilderSettings
block
- GadgetBlock
json
- JSON文字列KaidenSystemException
- KaidenSystemException
protected int insert(String gadgetClass, String gadgetVariation, Map<String,Object> gadgetData, String serviceType) throws KaidenSystemException, KaidenApplicationException
insert
クラス内 AbstractGadgetBuilderLogic
gadgetClass
- ガジェットクラスgadgetVariation
- ガジェットバリエーションgadgetData
- ガジェットデータserviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected Map<String,Object> setGadgetData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String serviceType, Map<String,Object> gadgetData) throws KaidenSystemException
settings
- GadgetBuilderSettings
serviceType
- サービスタイプgadgetData
- ガジェットデータKaidenSystemException
- KaidenSystemException
protected String setBlockData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, String serviceType, jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, Map<String,Object> blockData) throws KaidenSystemException
settings
- GadgetBuilderSettings
serviceType
- サービスタイプblock
- GadgetBlock
blockData
- ブロックデータKaidenSystemException
- KaidenSystemException
protected Map<String,Object> exclusionData(Map<String,Object> target) throws KaidenSystemException
target
- 対象データKaidenSystemException
- KaidenSystemException
protected int delete(String gadgetClass, String gadgetVariation, Map<String,Object> criteria, String serviceType) throws KaidenSystemException, KaidenApplicationException
delete
クラス内 AbstractGadgetBuilderLogic
gadgetClass
- ガジェットクラスgadgetVariation
- ガジェットバリエーションcriteria
- 削除条件serviceType
- サービスクラス種別KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected int matterArchiveInner(PluginGadgetDTO pluginDto, Map<String,Object> criteria, String archiveMonth) throws KaidenSystemException, KaidenApplicationException
matterArchiveInner
クラス内 AbstractGadgetBuilderLogic
pluginDto
- PluginGadgetDTO
criteria
- 検索条件archiveMonth
- アーカイブ年月KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.