@Component @Scope(value="prototype") public class WorkStatusMasterLogic extends AbstractMasterLogicBase
修飾子とタイプ | フィールドと説明 |
---|---|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mFrequencyTagService |
k31mFrequencyTagService
K31mFrequencyTagService.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkStatusCatService |
k31mWorkStatusCatService
K31mWorkStatusCatService.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkStatusFtagService |
k31mWorkStatusFtagService
K31mWorkStatusFtagService.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkStatusService |
k31mWorkStatusService
K31mWorkStatusService.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31tWorkRecordService |
k31tWorkRecordService
K31tWorkRecordService.
|
cacheHelper, contextHelper, dateHelper, dateValidator, identifierHelper, KEY, localeValidator, propertyHelper, systemLocaleHelper, VALUE
コンストラクタと説明 |
---|
WorkStatusMasterLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected int |
deleteManager(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
List<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> entityList)
delete.
|
LogicResultDto |
entry(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
登録処理.
|
protected List<FrequencyTagManagerDto> |
ftagSelect(WorkStatusManagerDto dataDto)
集計タグ取得.
|
protected int |
insertManager(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
List<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> entityList)
insert.
|
protected KaidenValidateResult |
makeValidResult(String fieldKey,
String fieldNm,
String value,
String mainMsgKey,
Object[] msgParams)
バリデータ結果格納.
|
LogicResultDto |
remove(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
削除処理.
|
LogicResultDto |
renew(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
更新処理.
|
LogicResultDto |
select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
検索処理.
|
List<KaidenValidateResult> |
validateImport(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
Map<String,Object> record)
インポート時のバリデートを実行.
|
List<KaidenValidateResult> |
validateOthers(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
Map<String,Object> request)
その他チェック.
|
protected List<KaidenValidateResult> |
workStatusInUseRemoveValid(WorkStatusManagerDto dataDto,
Map<String,String> surfaces)
勤務状況の利用状況バリデータ.
|
protected void |
wsFtagInsert(WorkStatusManagerDto dataDto)
度数管理登録.
|
protected void |
wsFtagRemove(WorkStatusManagerDto dataDto)
度数管理削除.
|
changeStatus, convEditElemDetails, convEditElems, convertEntity, convertEntity, convertExportData, convertExportData, convertItem, convertListForDisplay, convertListForProcess, convertMapForDisplay, convertMapForProcess, countManager, createEntity, deleteManager, divideTerm, divideTerm, entry, exportData, exportData, exportModeCheck, exportModeCheck, getEntity, getException, getExportColumnList, getExportColumnList, getExportHeaderColumn, getExportHeaderColumn, getExportOrderCriteria, getExportOrderCriteria, getExportSearchCriteria, getExportSearchCriteria, getFieldData, getImportColumnList, getImportColumnList, getImportPrimaryColumnList, getImportPrimaryColumnList, getIncludeDisabled, getItemSurfaces, getOrder, getRequestData, getSearchCriteriaCompany, getSearchCriteriaCompany, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSearchKeyword, getService, getSurface, getSurfaces, getValidateArgs, importData, importData, importModeCheck, importModeCheck, importRenewal, importRenewal, importReplace, importReplace, index, index, insertManager, isCompany, isCompany, isCompany, isLocale, isLocale, isLocale, isSurface, isTerm, isTerm, isTerm, masterSearch, masterSearch, masterSearch, masterSearch, masterSelect, masterSelect, masterSelect, moveTerm, moveTerm, remove, renew, search, search, search, searchCount, searchData, searchData, select, selectDeleteManager, selectDeleteManager, selectManager, selectManager, selectManager, selectManager, selectManager, selectTerm, selectTerm, setCountDisplay, setFieldData, setFieldData, toDisabled, toDisabled, toEnabled, toEnabled, toString, toString, toTimestamp, toTimestamp, updateManager, updateManager, validate, validate, validate, validate, validateCompany, validateCompany, validateCompany, validateCompany, validateCompany, validateDate, validateDuplication, validateDuplication, validateExclusion, validateExclusion, validateExportJob, validateImport, validateImportJob, validateJson, validateJson, validateLocale, validateMainte, validatePostImport, validateSearch, validateTerm, validateTerm
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mFrequencyTagService k31mFrequencyTagService
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkStatusCatService k31mWorkStatusCatService
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkStatusService k31mWorkStatusService
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31tWorkRecordService k31tWorkRecordService
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkStatusFtagService k31mWorkStatusFtagService
public LogicResultDto select(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
select
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto entry(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
entry
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto renew(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
renew
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto remove(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
remove
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected List<KaidenValidateResult> workStatusInUseRemoveValid(WorkStatusManagerDto dataDto, Map<String,String> surfaces)
日次勤務データ(k31t_work_record)に当該勤務状況が利用されている場合はエラーとします。
dataDto
- 対象データsurfaces
- メッセージ置換用ラベル(フィールドキー、ラベル内容)public List<KaidenValidateResult> validateImport(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, Map<String,Object> record) throws KaidenSystemException, KaidenApplicationException
validateImport
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
record
- 行データKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public List<KaidenValidateResult> validateOthers(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, Map<String,Object> request)
settings
- GenericMasterSettings
request
- 入力パラメータprotected int insertManager(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, List<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> entityList) throws KaidenSystemException
insertManager
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
entityList
- GenerateEntity
KaidenSystemException
- KaidenSystemException
protected int deleteManager(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, List<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> entityList) throws KaidenSystemException
deleteManager
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
entityList
- 対象のEntityのリストKaidenSystemException
- KaidenSystemException
protected void wsFtagInsert(WorkStatusManagerDto dataDto)
登録する勤務状況データと取得する集計タグデータから、勤務状況度数管理タグ付けデータ(k31m_work_status_ftag)を登録します。
dataDto
- 登録対象データprotected void wsFtagRemove(WorkStatusManagerDto dataDto)
削除する勤務状況データから、勤務状況度数管理タグ付けデータ(k31m_work_status_ftag)を削除します。
dataDto
- 削除対象データprotected List<FrequencyTagManagerDto> ftagSelect(WorkStatusManagerDto dataDto)
勤務状況データから、紐付く集計タグデータ(k31m_frequency_ftag)を取得します。
dataDto
- 対象データprotected KaidenValidateResult makeValidResult(String fieldKey, String fieldNm, String value, String mainMsgKey, Object[] msgParams)
バリデーションチェックのエラー結果を格納します。
fieldKey
- チェック対象フィールドIDfieldNm
- チェック対象フィールド名value
- チェック対象フィールド値mainMsgKey
- メインメッセージキーmsgParams
- メッセージ置換用値Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.