@Component @Scope(value="prototype") public class GenericVariableQuarterTimeChecker extends GenericVariableMultiWeekBorderChecker
変形期間起算日から四半期ごとに区切ったブロック内で、週の汎用時間が48時間を超過した回数が3回以内かを判定します。
GenericVariableMultiWeekBorderChecker.CheckType
AbstractVariableMultiWeekBorderChecker.VariableMultiWeekBorderCheckDto
CHECK_TYPE, CRITERIA_COUNT, CRITERIA_VALUE
TARGET_VALUE_KEY
dateHelper, laborDateHelper, summaryManager
OPERATORS, TARGET_SURFACE
コンストラクタと説明 |
---|
GenericVariableQuarterTimeChecker() |
修飾子とタイプ | メソッドと説明 |
---|---|
List<SumCheckResult> |
checkForSum(Map<String,BigDecimal> sumData,
SumCheckDefDto sumCheckDef,
SumDto.MultiPeriodSumDto yearSumDto)
集計チェック処理実行メソッド.
|
protected String |
getMessageId()
判定NG時のメッセージキーを返却.
|
checkMain, consecutiveCheck, getMsgArgs, inThePeriodCheck, isWeekConsecutive, makeResult, originalCheck
calcEndDate, calcStartDate, check, makeCheckDto
calcDaysCntOfYear, calcPeriodEndDate, calcVariablePeriod, calcVariablePeriodDate, calcVariablePeriodDate, isPeiodJudgement
getBorderValue, getMultiValue, getOperators, getOperatorsCode, getSingleValue, getSingleValue, getSurface, getValueBySumData, isEmptyDefOrParam, makeMultiSumCheckResult, makeMultiSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, toAnyType, valueComparision, valueComparision
public List<SumCheckResult> checkForSum(Map<String,BigDecimal> sumData, SumCheckDefDto sumCheckDef, SumDto.MultiPeriodSumDto yearSumDto)
checkForSum
インタフェース内 SumCheckIF<SumDto.MultiPeriodSumDto,AbstractVariableMultiWeekBorderChecker.VariableMultiWeekBorderCheckDto>
checkForSum
クラス内 GenericVariableMultiWeekBorderChecker
sumData
- 集計データsumCheckDef
- 集計チェックパラメータyearSumDto
- 集計単位固有の情報protected String getMessageId()
getMessageId
クラス内 AbstractSummaryChecker<SumDto.MultiPeriodSumDto,AbstractVariableMultiWeekBorderChecker.VariableMultiWeekBorderCheckDto>
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.