@Component @Scope(value="prototype") public class MultiAppNodeLogic extends AbstractGadgetMasterForHeaderDetailLogic
AbstractGadgetMasterLogic.Event, AbstractGadgetMasterLogic.SqlType
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
APPROVE_NODE_SEQ
approveNodeSeq.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mMultiAppNodeService |
k31mMultiAppNodeService
K31mMultiAppNodeService.
|
static String |
SELECT_USED_LABOR_MULTI_APP_NODE_SQL
複数承認ノード設定利用カウントSQLファイル名.
|
BLOCK_ARGS_IMPORT_PRIMARY_COLUMN, COMMA, DETAIL_BLOCK_ID, DETAIL_DELETE_FLAG, HEADER_BLOCK_ID
genericManager, genericSqlSelectManager, SERVICE_TYPE
cacheHelper, contextHelper, dateHelper, dateValidator, identifierHelper, KEY, localeValidator, propertyHelper, systemLocaleHelper, VALUE
コンストラクタと説明 |
---|
MultiAppNodeLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected List<String> |
getDetailDuplicationKey()
明細重複チェック項目を取得.
|
int |
importData(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,
List<Map<String,Object>> recordList)
データインポート.
|
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)
国際化情報マージ(ロケール別データ → ロケール混在データ).
|
LogicResultDto |
select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
AbstractMasterForm form)
検索処理.
|
boolean |
validate(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> request)
バリデート処理.
|
createPrimaryKeyString, getDetailDeleteFlag, getDetailDuplicationMessage, getString, getTermList, isExistsDtlData, validateDetailExists, validateImport, validatePostImport
changeStatus, complementDeleteFlag, complementEndDate, complementEndDate, complementEntryTs, complementListOrderBy, complementSearchCriteriaCompany, complementSearchCriteriaCompany, complementSearchCriteriaDate, complementSearchCriteriaKeyword, complementSearchCriteriaLocale, complementSearchCriteriaUser, complementSearchWithDisabled, convertExportData, createGadgetConfig, createValidateResult, divideTerm, entry, executeEvent, exportData, exportModeCheck, getBlockData, getExportColumnList, getExportHeaderColumn, getExportOrderCriteria, getExportSearchCriteria, getGadgetData, getImportColumnList, getImportPrimaryColumnList, getPrimaryData, getPrimaryData, getSearchCriteriaCompany, getSearchCriteriaCompany, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSql, getSurface, importModeCheck, importRenewal, importReplace, index, masterSearch, masterSearch, masterSelect, moveTerm, remove, renew, search, search, searchCount, searchData, selectTerm, toDisabled, toEnabled, validateDuplication, validateDuplication, validateExclusion, validateExportJob, validateImportJob, validateMainte, validateSearch
changeStatus, convEditElemDetails, convEditElems, convertEntity, convertEntity, convertExportData, convertItem, convertListForDisplay, convertListForProcess, convertMapForDisplay, convertMapForProcess, countManager, createEntity, deleteManager, deleteManager, divideTerm, entry, exportData, exportModeCheck, getEntity, getException, getExportColumnList, getExportHeaderColumn, getExportOrderCriteria, getExportSearchCriteria, getFieldData, getImportColumnList, getImportPrimaryColumnList, getIncludeDisabled, getItemSurfaces, getOrder, getRequestData, getSearchCriteriaCompany, getSearchCriteriaCompany, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSearchKeyword, getService, getSurface, getSurfaces, getValidateArgs, importData, importModeCheck, importRenewal, importReplace, index, insertManager, insertManager, isCompany, isCompany, isCompany, isLocale, isLocale, isLocale, isSurface, isTerm, isTerm, isTerm, masterSearch, masterSearch, masterSelect, masterSelect, moveTerm, remove, renew, search, search, searchCount, searchData, select, selectDeleteManager, selectDeleteManager, selectManager, selectManager, selectManager, selectManager, selectManager, selectTerm, setCountDisplay, setFieldData, setFieldData, toDisabled, toEnabled, toString, toString, toTimestamp, toTimestamp, updateManager, updateManager, validate, validate, validate, validateCompany, validateCompany, validateCompany, validateCompany, validateCompany, validateDate, validateDuplication, validateDuplication, validateExclusion, validateExclusion, validateExportJob, validateImport, validateImportJob, validateJson, validateJson, validateLocale, validateMainte, validateSearch, validateTerm, validateTerm
public static final String SELECT_USED_LABOR_MULTI_APP_NODE_SQL
@Autowired public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mMultiAppNodeService k31mMultiAppNodeService
public LogicResultDto select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
select
クラス内 AbstractGadgetMasterLogic
settings
- GadgetBuilderSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
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
- サービスクラス種別protected List<String> getDetailDuplicationKey()
getDetailDuplicationKey
クラス内 AbstractGadgetMasterForHeaderDetailLogic
public int importData(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, List<Map<String,Object>> recordList) throws KaidenSystemException, KaidenApplicationException
ヘッダ・明細で構成されたマスタのインポート処理を行います。 当処理はGadgetBuilder定義ファイルにヘッダブロックが1件、明細ブロックが1件の標準的なマスタを想定した処理です。
importData
クラス内 AbstractGadgetMasterForHeaderDetailLogic
settings
- GadgetBuilderSettings
block
- GadgetBlock
recordList
- インポートデータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional public boolean validate(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> request) throws KaidenSystemException, KaidenApplicationException
validate
クラス内 AbstractGadgetMasterLogic
settings
- GadgetBuilderSettings
request
- バリデート用データKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.