@Component @Scope(value="prototype") public class Generic36LimitOnLegalHolidayChecker extends Abstract36LimitChecker<SumDto.MultiPeriodSumDto,Abstract36LimitChecker.Generic36LimitCheckDto>
Abstract36LimitChecker.Generic36LimitCheckDto, Abstract36LimitChecker.TargetPeriodDiv
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
TARGET_VALUE_KEY_2
対象値キー2.
|
protected String |
targetSumKey2
対象集計キー2.
|
checkTargetStart, CRITERIA_CNT_FOR_MONTHLY, dateHelper, EXTENSION_LIMIT, laborDateHelper, MILD_LIMIT, PERIOD_DIV, PERIOD_NUM, periodDiv, periodNum, SEVERE_LIMIT, summaryManager, TARGET_VALUE_KEY, targetSumKey, VIOLATION_LIMIT
OPERATORS, TARGET_SURFACE
コンストラクタと説明 |
---|
Generic36LimitOnLegalHolidayChecker() |
修飾子とタイプ | メソッドと説明 |
---|---|
List<SumCheckResult> |
check(Abstract36LimitChecker.Generic36LimitCheckDto g36LcDto)
対象期間ごとの36協定法定外限度チェックする.
|
List<SumCheckResult> |
checkForSum(Map<String,BigDecimal> sumData,
SumCheckDefDto sumCheckDef,
SumDto.MultiPeriodSumDto multiPeriodDto)
集計チェック処理実行メソッド.
|
protected List<SumCheckResult> |
checkMain(Abstract36LimitChecker.Generic36LimitCheckDto g36LcDto,
BigDecimal outLegal,
BigDecimal outLegalOnHoliday,
SummaryManager.CheckPeriodInfoDto ewaiDto)
36協定法定外(法定休日労働時間含む)限度チェック(Main).
|
protected BigDecimal |
getOutLegalOverWorkOnLegalHoliday(Abstract36LimitChecker.Generic36LimitCheckDto g36LcDto,
SummaryManager.CheckPeriodInfoDto ewaiDto)
チェック対象期間の法定外残業時間(法定休日労働時間含む)を返却.
|
protected void |
init(Abstract36LimitChecker.Generic36LimitCheckDto g36LcDto)
初期化.
|
calcActuatlExtensionCnt, calcCheckCycleInfo, calcCriteriaExtensionCnt, calcWeeklyCriteriaExtensionCnt, calcWeeklyPeriodInfo, checkMain, getEachMonthlySumData, getEachSumData, getEachWeeklySumData, getMessageId, getMsgArgs, getOutLegalOverWork, getWeeklySumData
getBorderValue, getMultiValue, getOperators, getOperatorsCode, getSingleValue, getSingleValue, getSurface, getValueBySumData, isEmptyDefOrParam, makeMultiSumCheckResult, makeMultiSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, toAnyType, valueComparision, valueComparision
protected String targetSumKey2
public List<SumCheckResult> checkForSum(Map<String,BigDecimal> sumData, SumCheckDefDto sumCheckDef, SumDto.MultiPeriodSumDto multiPeriodDto)
checkForSum
インタフェース内 SumCheckIF<SumDto.MultiPeriodSumDto,Abstract36LimitChecker.Generic36LimitCheckDto>
checkForSum
クラス内 Abstract36LimitChecker<SumDto.MultiPeriodSumDto,Abstract36LimitChecker.Generic36LimitCheckDto>
sumData
- 集計データsumCheckDef
- 集計チェックパラメータmultiPeriodDto
- 集計単位固有の情報public List<SumCheckResult> check(Abstract36LimitChecker.Generic36LimitCheckDto g36LcDto)
check
インタフェース内 SumCheckIF<SumDto.MultiPeriodSumDto,Abstract36LimitChecker.Generic36LimitCheckDto>
check
クラス内 Abstract36LimitChecker<SumDto.MultiPeriodSumDto,Abstract36LimitChecker.Generic36LimitCheckDto>
g36LcDto
- 汎用36協定法定外限度チェックDTOprotected void init(Abstract36LimitChecker.Generic36LimitCheckDto g36LcDto)
init
クラス内 Abstract36LimitChecker<SumDto.MultiPeriodSumDto,Abstract36LimitChecker.Generic36LimitCheckDto>
g36LcDto
- 汎用36協定法定外限度チェックDTOprotected BigDecimal getOutLegalOverWorkOnLegalHoliday(Abstract36LimitChecker.Generic36LimitCheckDto g36LcDto, SummaryManager.CheckPeriodInfoDto ewaiDto)
g36LcDto
- 汎用36協定法定外限度チェックDTOewaiDto
- 期間勤務体系所属情報protected List<SumCheckResult> checkMain(Abstract36LimitChecker.Generic36LimitCheckDto g36LcDto, BigDecimal outLegal, BigDecimal outLegalOnHoliday, SummaryManager.CheckPeriodInfoDto ewaiDto)
g36LcDto
- 汎用36協定法定外限度チェックDTOoutLegal
- 法定外残業時間outLegalOnHoliday
- 法定外残業時間(法定休日労働時間含む)ewaiDto
- 期間勤務体系所属情報Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.