@Component @Scope(value="prototype") public class LbrDailyRecordV01Logic extends AbstractLbrDailyRecordLogicBase
AbstractLbrDailyRecordLogicBase.Converter
BLOCK_DEDUCTION_RECORD_LIST, BLOCK_WORK_RECORD, companyManagerHelper, companySettingsHelper, contextHelper, dailyWorkDataManager, dateHelper, HIDDEN_ANALYTICAL_TAG_1, HIDDEN_ANALYTICAL_TAG_2, HIDDEN_MAN_HOUR, HIDDEN_NOTE, HIDDEN_PROJECT_CD, HIDDEN_WORK_TYPE_CD, HIDDEN_WT_BREAKDOWN_CD, IS_WORK_DATA_UPDATE, laborDateHelper, PJ_DELETE_FLAG, propertyHelper, userManagerHelper, WORK_DATA_DETAIL, WORK_STATUS_ATT_LIST, workDataConductor, workReportDailyDetailConductor, workStatusAttManager, wsAgreementManager, wsAgreementTermManager
コンストラクタと説明 |
---|
LbrDailyRecordV01Logic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected Map<String,Object> |
makeLoadAjaxData(WorkReportDailyDetailConductor.DailyDetailDataSet currentDataset,
Map<String,Object> dataMap,
String userCd,
Timestamp targetDate)
日次勤務データロード用データ加工処理.
|
amendDailyDetailDataSet, applyActualAjax, applyActualNoApproveRootAjax, applyLumpActualAjax, applyLumpPlanAjax, applyPlanAjax, applyPlanNoApproveRootAjax, approveAjax, approveSupAjax, cancelAjax, correctAjax, correctCancelAjax, draftAjax, draftLumpAjax, getEntryDailyData, getEntryDeduction, getWorkDataDetail, getWorkStatusAttManagerDto, inspectNgAjax, inspectOkAjax, isPermitApprove, isPermitApproveSup, isPermitCorrect, isPermitInput, isPermitInspect, isPermitReference, isPermitReferenceSup, isPermitWorkData, loadAjax, makeErrorResult, makeErrorResult, sendbackAjax, sendbackSupAjax
protected Map<String,Object> makeLoadAjaxData(WorkReportDailyDetailConductor.DailyDetailDataSet currentDataset, Map<String,Object> dataMap, String userCd, Timestamp targetDate)
ロード処理
で処理結果として返却するデータMAPを生成します。
書式変換などはサブクラスで適宜実装してください。
本クラスでは、基底の書式コンバータ
を利用して変換した結果を返却します。
makeLoadAjaxData
クラス内 AbstractLbrDailyRecordLogicBase
currentDataset
- 日次勤務データセットdataMap
- データ格納MAPuserCd
- 従業員コードtargetDate
- 対象日Copyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.