@Component @Scope(value="prototype") public class GenericWeeklyTimeChecker extends GenericBorderChecker<SumDto.WeeklySumDto,GenericWeeklyTimeChecker.GenericWeeklyTimeCheckDto>
修飾子とタイプ | クラスと説明 |
---|---|
static class |
GenericWeeklyTimeChecker.GenericWeeklyTimeCheckDto
汎用週単位時間チェックDTO.
|
GenericBorderChecker.CriteriaType
修飾子とタイプ | フィールドと説明 |
---|---|
protected DateHelper |
dateHelper
DateHelper.
|
protected LaborDateHelper |
laborDateHelper
LaborDateHelper.
|
protected SummaryManager |
summaryManager
SummaryManager.
|
CRITERIA_TYPE, CRITERIA_VALUE, TARGET_VALUE_KEY
OPERATORS, TARGET_SURFACE
コンストラクタと説明 |
---|
GenericWeeklyTimeChecker() |
修飾子とタイプ | メソッドと説明 |
---|---|
List<SumCheckResult> |
check(GenericWeeklyTimeChecker.GenericWeeklyTimeCheckDto wftcDto)
集計チェック詳細.
|
List<SumCheckResult> |
checkForSum(Map<String,BigDecimal> sumData,
SumCheckDefDto sumCheckDef,
SumDto.WeeklySumDto weeklySumDto)
集計チェック処理実行メソッド.
|
protected String |
getMessageId()
判定NG時のメッセージキーを返却.
|
check, getMsgArgs
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
public List<SumCheckResult> checkForSum(Map<String,BigDecimal> sumData, SumCheckDefDto sumCheckDef, SumDto.WeeklySumDto weeklySumDto)
checkForSum
インタフェース内 SumCheckIF<SumDto.WeeklySumDto,GenericWeeklyTimeChecker.GenericWeeklyTimeCheckDto>
checkForSum
クラス内 GenericBorderChecker<SumDto.WeeklySumDto,GenericWeeklyTimeChecker.GenericWeeklyTimeCheckDto>
sumData
- 集計データsumCheckDef
- 集計チェックパラメータweeklySumDto
- 集計単位固有の情報public List<SumCheckResult> check(GenericWeeklyTimeChecker.GenericWeeklyTimeCheckDto wftcDto)
週単位の、集計キーで指定された時間についてチェックを行います。
wftcDto
- 汎用週単位時間チェックDTOprotected String getMessageId()
メッセージをサブクラス固有のものに変更したい場合は当メソッドをオーバーライドしてください。
getMessageId
クラス内 GenericBorderChecker<SumDto.WeeklySumDto,GenericWeeklyTimeChecker.GenericWeeklyTimeCheckDto>
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.