@Component public class GenericTimeChecker extends GenericBorderChecker<SumDto.DailySumDto,GenericBorderCheckDto>
日次勤務情報の勤務状況コードの勤務状況カテゴリが、集計チェック定義で指定された勤務状況カテゴリと一致した場合のみチェックします。
但し、集計チェック定義の勤務状況カテゴリが、未設定の場合は、一律チェックします。
GenericBorderChecker.CriteriaType
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
MESSAGE_ARGS_KEY
メッセージ引数キー.
|
protected static String |
WORK_STATUS_CAT_LIST
勤務状況カテゴリList.
|
CRITERIA_TYPE, CRITERIA_VALUE, TARGET_VALUE_KEY
OPERATORS, TARGET_SURFACE
コンストラクタと説明 |
---|
GenericTimeChecker() |
修飾子とタイプ | メソッドと説明 |
---|---|
List<SumCheckResult> |
check(GenericBorderCheckDto btcDto)
集計チェック詳細.
|
List<SumCheckResult> |
checkForSum(Map<String,BigDecimal> sumData,
SumCheckDefDto sumCheckDef,
SumDto.DailySumDto dailySumDto)
集計チェック処理実行メソッド.
|
protected String |
getMessageId()
判定NG時のメッセージキーを返却.
|
getMsgArgs
getBorderValue, getMultiValue, getOperators, getOperatorsCode, getSingleValue, getSingleValue, getSurface, getValueBySumData, isEmptyDefOrParam, makeMultiSumCheckResult, makeMultiSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, toAnyType, valueComparision, valueComparision
protected static final String WORK_STATUS_CAT_LIST
public List<SumCheckResult> checkForSum(Map<String,BigDecimal> sumData, SumCheckDefDto sumCheckDef, SumDto.DailySumDto dailySumDto)
checkForSum
インタフェース内 SumCheckIF<SumDto.DailySumDto,GenericBorderCheckDto>
checkForSum
クラス内 GenericBorderChecker<SumDto.DailySumDto,GenericBorderCheckDto>
sumData
- 集計データsumCheckDef
- 集計チェックパラメータdailySumDto
- 集計単位固有の情報public List<SumCheckResult> check(GenericBorderCheckDto btcDto)
チェック対象値をしきい値で境界値チェックします。
check
インタフェース内 SumCheckIF<SumDto.DailySumDto,GenericBorderCheckDto>
check
クラス内 GenericBorderChecker<SumDto.DailySumDto,GenericBorderCheckDto>
btcDto
- 汎用境界値チェックDTOprotected String getMessageId()
メッセージをサブクラス固有のものに変更したい場合は当メソッドをオーバーライドしてください。
getMessageId
クラス内 GenericBorderChecker<SumDto.DailySumDto,GenericBorderCheckDto>
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.