public abstract class AbstractWorkingHoursSettingsMasterLogic extends AbstractGadgetMasterForHeaderDetailLogic
修飾子とタイプ | クラスと説明 |
---|---|
static class |
AbstractWorkingHoursSettingsMasterLogic.WorkingHoursSettingsKeywordFilterImpl
勤務時間初期設定検索フィルタークラス.
|
AbstractGadgetMasterLogic.Event, AbstractGadgetMasterLogic.SqlType
修飾子とタイプ | フィールドと説明 |
---|---|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkingHoursSettingsService |
k31mWorkingHoursSettingsService
K31mWorkingHoursSettingsService . |
BLOCK_ARGS_IMPORT_PRIMARY_COLUMN, COMMA, DETAIL_BLOCK_ID, DETAIL_DELETE_FLAG, HEADER_BLOCK_ID
DEFAULT_BLOCK_ID, genericManager, genericSqlSelectManager, SERVICE_TYPE
cacheHelper, contextHelper, dateHelper, dateValidator, identifierHelper, KEY, localeValidator, propertyHelper, systemLocaleHelper, VALUE
コンストラクタと説明 |
---|
AbstractWorkingHoursSettingsMasterLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
addUpdateTermCd(List<Map<String,Object>> recordList)
更新データの期間コードを追加.
|
protected void |
complementListOrderBy(Map<String,Object> request,
Map<String,Object> criteria)
ソート条件を補完.
|
Map<String,Object> |
convertExportData(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,
Map<String,Object> exportData)
エクスポートデータコンバート.
|
protected List<String> |
getDetailDuplicationKey()
明細重複チェック項目を取得.
|
protected AbstractWorkingHoursSettingsLogic |
getLogic(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings)
ロジックを取得.
|
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)
データインポート.
|
protected boolean |
isUpdateTermCd(Map<String,Object> record)
インポートデータの期間コードが更新データの期間コードか判定.
|
LogicResultDto |
search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
AbstractMasterForm form)
一覧検索処理.
|
protected List<Map<String,Object>> |
search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> criteria)
マスタ検索.
|
LogicResultDto |
searchData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
AbstractMasterForm form)
汎用検索処理.
|
LogicResultDto |
select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
AbstractMasterForm form)
検索処理.
|
LogicResultDto |
selectTerm(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
AbstractMasterForm form)
期間検索処理.
|
protected List<KaidenValidateResult> |
validateDetailExists(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
List<jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock> blocks,
Map<String,HashSet<String>> recordKeys)
明細存在チェック処理.
|
List<KaidenValidateResult> |
validatePostImport(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
List<jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock> blocks,
Map<String,HashSet<String>> recordKeys)
インポート後のバリデートを実行.
|
protected void |
validateReadAuthorized(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
AbstractMasterForm form)
参照権限の有無を判定.
|
createPrimaryKeyString, getDetailDeleteFlag, getDetailDuplicationMessage, getString, getTermList, isExistsDtlData, validateImport
changeStatus, complementDeleteFlag, complementEndDate, complementEndDate, complementEntryTs, complementSearchCriteriaCompany, complementSearchCriteriaCompany, complementSearchCriteriaDate, complementSearchCriteriaKeyword, complementSearchCriteriaLocale, complementSearchCriteriaUser, complementSearchWithDisabled, 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, searchCount, toDisabled, toEnabled, validate, 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
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkingHoursSettingsService k31mWorkingHoursSettingsService
K31mWorkingHoursSettingsService
.@Transactional public LogicResultDto search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
search
クラス内 AbstractGadgetMasterLogic
settings
- GadgetBuilderSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional 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
@Transactional public LogicResultDto selectTerm(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
selectTerm
クラス内 AbstractGadgetMasterLogic
settings
- GadgetBuilderSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional public LogicResultDto searchData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
searchData
クラス内 AbstractGadgetMasterLogic
settings
- GadgetBuilderSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public List<KaidenValidateResult> validatePostImport(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, List<jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock> blocks, Map<String,HashSet<String>> recordKeys) throws KaidenSystemException, KaidenApplicationException
validatePostImport
クラス内 AbstractGadgetMasterForHeaderDetailLogic
settings
- GadgetBuilderSettings
blocks
- GadgetBlock
recordKeys
- ブロック毎のキー情報KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public Map<String,Object> convertExportData(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, Map<String,Object> exportData) throws KaidenSystemException, KaidenApplicationException
convertExportData
クラス内 AbstractGadgetMasterLogic
settings
- GadgetBuilderSettings
block
- GadgetBlock
exportData
- エクスポートデータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected List<Map<String,Object>> search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> criteria) throws KaidenSystemException, KaidenApplicationException
search
クラス内 AbstractGadgetMasterLogic
settings
- GenericMasterSettings
criteria
- 検索条件KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected void complementListOrderBy(Map<String,Object> request, Map<String,Object> criteria) throws KaidenSystemException
complementListOrderBy
クラス内 AbstractGadgetMasterLogic
request
- 補完元データcriteria
- 補完先データKaidenSystemException
- KaidenSystemException
protected List<String> getDetailDuplicationKey()
getDetailDuplicationKey
クラス内 AbstractGadgetMasterForHeaderDetailLogic
protected List<KaidenValidateResult> validateDetailExists(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, List<jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock> blocks, Map<String,HashSet<String>> recordKeys) throws KaidenSystemException, KaidenApplicationException
ヘッダ・明細で構成されたマスタのインポート時の明細存在チェックを行います。 当チェックはGadgetBuilder定義ファイルにヘッダブロックが1件、明細ブロックが1件の標準的なマスタを想定したチェックです。
当画面では0件明細を許容するため、明細の存在チェックは実施しません。
validateDetailExists
クラス内 AbstractGadgetMasterForHeaderDetailLogic
settings
- GadgetBuilderSettings
blocks
- GadgetBlock
recordKeys
- ブロック毎のキー情報KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
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
protected void addUpdateTermCd(List<Map<String,Object>> recordList) throws KaidenSystemException
recordList
- 更新データKaidenSystemException
- KaidenSystemException
protected boolean isUpdateTermCd(Map<String,Object> record) throws KaidenSystemException
record
- インポートデータKaidenSystemException
- KaidenSystemException
protected void validateReadAuthorized(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, AbstractMasterForm form) throws KaidenHaventAuthorityException
settings
- GadgetBuilderSettings
form
- フォームKaidenHaventAuthorityException
- KaidenHaventAuthorityException
protected AbstractWorkingHoursSettingsLogic getLogic(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings)
settings
- GadgetBuilderSettings
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.