@Component @Scope(value="prototype") public class OutLegalOverWorkOnLegalHolidayAverageChecker extends AbstractSummaryChecker<SumDto.MultiPeriodSumDto,OutLegalOverWorkOnLegalHolidayAverageChecker.OutLegalOverWorkOnLegalHolidayAverageDto>
修飾子とタイプ | クラスと説明 |
---|---|
static class |
OutLegalOverWorkOnLegalHolidayAverageChecker.OutLegalOverWorkOnLegalHolidayAverageDto
法定外労働時間(法定休日労働時間含む) 複数月平均 チェックDTO.
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
CRITERIA_VALUE
基準値.
|
protected DateHelper |
dateHelper
DateHelper.
|
protected static String |
ENFORCEMENT_DATE
法律施行日.
|
protected LaborDateHelper |
laborDateHelper
LaborDateHelper.
|
protected static String |
PERIOD_NUM
期間単位数.
|
protected List<SumCheckResult> |
resultList
チェック結果リスト.
|
protected SummaryManager |
summaryManager
SummaryManager.
|
OPERATORS, TARGET_SURFACE
コンストラクタと説明 |
---|
OutLegalOverWorkOnLegalHolidayAverageChecker() |
getBorderValue, getMultiValue, getOperators, getOperatorsCode, getSingleValue, getSingleValue, getSurface, getValueBySumData, isEmptyDefOrParam, makeMultiSumCheckResult, makeMultiSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, toAnyType, valueComparision, valueComparision
@Autowired protected DateHelper dateHelper
@Autowired protected LaborDateHelper laborDateHelper
@Autowired protected SummaryManager summaryManager
protected List<SumCheckResult> resultList
public OutLegalOverWorkOnLegalHolidayAverageChecker()
public List<SumCheckResult> checkForSum(Map<String,BigDecimal> sumData, SumCheckDefDto sumCheckDef, SumDto.MultiPeriodSumDto multiPeriodSumDto)
sumData
- 集計データsumCheckDef
- 集計チェックパラメータmultiPeriodSumDto
- 集計単位固有の情報public List<SumCheckResult> check(OutLegalOverWorkOnLegalHolidayAverageChecker.OutLegalOverWorkOnLegalHolidayAverageDto olowolhaDto)
olowolhaDto
- チェックDTOprotected Timestamp[] calcPeriodDate(OutLegalOverWorkOnLegalHolidayAverageChecker.OutLegalOverWorkOnLegalHolidayAverageDto olowolhaDto)
olowolhaDto
- DTO@Deprecated protected Timestamp[] calcPeriod(Short periodNum, Timestamp startDate, Timestamp endDate)
periodNum
- 期間単位数startDate
- 期間開始日endDate
- 期間終了日protected Timestamp[] calcPeriod(OutLegalOverWorkOnLegalHolidayAverageChecker.OutLegalOverWorkOnLegalHolidayAverageDto olowolhaDto)
olowolhaDto
- 法定外労働時間(法定休日労働時間含む) 複数月平均 チェックDTO@Deprecated protected Timestamp calcPeriodStartDate(Timestamp endDate, int periodNum)
endDate
- 期間終了日periodNum
- 期間単位数protected Timestamp calcPeriodStartDate(Timestamp endDate, int periodNum, String yearStartMD)
endDate
- 期間終了日periodNum
- 期間単位数yearStartMD
- 年度開始日protected String getMessageId()
protected Object[] getMsgArgs(SumCheckerGenericDto scgDto, Object... args)
getMsgArgs
クラス内 AbstractSummaryChecker<SumDto.MultiPeriodSumDto,OutLegalOverWorkOnLegalHolidayAverageChecker.OutLegalOverWorkOnLegalHolidayAverageDto>
scgDto
- 集計チェッカー汎用DTOargs
- 引数Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.