@Component @Scope(value="prototype") public class GenericWeeklyDayTypeChecker extends AbstractSummaryChecker<SumDto.WeeklySumDto,GenericWeeklyDayTypeChecker.WeeklyInLegalCheckDto>
修飾子とタイプ | クラスと説明 |
---|---|
static class |
GenericWeeklyDayTypeChecker.WeeklyInLegalCheckDto
週単位日付区分カテゴリチェックDTO.
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
CRITERIA_DAYS_CNT
基準日数.
|
protected DateHelper |
dateHelper
DateHelper.
|
protected static String |
DAY_TYPE_CAT_CD
日付タイプカテゴリコード.
|
protected LaborDateHelper |
laborDateHelper
LaborDateHelper.
|
protected SummaryManager |
summaryManager
SummaryManager.
|
protected static String |
TARGET_WEEK_CNT
非推奨です。
本キーはパラメータから削除されたため使用しないでください。 |
OPERATORS, TARGET_SURFACE
コンストラクタと説明 |
---|
GenericWeeklyDayTypeChecker() |
修飾子とタイプ | メソッドと説明 |
---|---|
List<SumCheckResult> |
check(GenericWeeklyDayTypeChecker.WeeklyInLegalCheckDto sbtcDto)
集計チェック詳細.
|
List<SumCheckResult> |
checkForSum(Map<String,BigDecimal> sumData,
SumCheckDefDto sumCheckDef,
SumDto.WeeklySumDto weeklySumDto)
集計チェック処理実行メソッド.
|
protected String |
getMessageId()
判定NG時のメッセージキーを返却.
|
protected Object[] |
getMsgArgs(SumCheckerGenericDto scgDto,
Object... args)
判定NG時のメッセージ引数を返却.
|
protected String |
getSumKeyEachDayType(String dayTypeCatCd)
日付種別ごとの集計キーを返却.
|
protected String |
makeItemkey(String dayTypeCatCd)
日付区分カテゴリコードに毎のメッセージ表示時のサーフェスキーを返却.
|
getBorderValue, getMultiValue, getOperators, getOperatorsCode, getSingleValue, getSingleValue, getSurface, getValueBySumData, isEmptyDefOrParam, makeMultiSumCheckResult, makeMultiSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, makeSumCheckResult, toAnyType, valueComparision, valueComparision
@Deprecated protected static final String TARGET_WEEK_CNT
@Autowired protected SummaryManager summaryManager
@Autowired protected DateHelper dateHelper
@Autowired protected LaborDateHelper laborDateHelper
public List<SumCheckResult> checkForSum(Map<String,BigDecimal> sumData, SumCheckDefDto sumCheckDef, SumDto.WeeklySumDto weeklySumDto)
sumData
- 集計データsumCheckDef
- 集計チェックパラメータweeklySumDto
- 集計単位固有の情報public List<SumCheckResult> check(GenericWeeklyDayTypeChecker.WeeklyInLegalCheckDto sbtcDto)
週単位日付区分カテゴリ数チェックを行います。
sbtcDto
- 週単位日付区分カテゴリチェックDTOprotected String getSumKeyEachDayType(String dayTypeCatCd)
日付種別は法定休日にのみ対応しています。
dayTypeCatCd
- 日付種別protected String makeItemkey(String dayTypeCatCd)
dayTypeCatCd
- 日付区分カテゴリコードprotected String getMessageId()
getMessageId
クラス内 AbstractSummaryChecker<SumDto.WeeklySumDto,GenericWeeklyDayTypeChecker.WeeklyInLegalCheckDto>
protected Object[] getMsgArgs(SumCheckerGenericDto scgDto, Object... args)
getMsgArgs
クラス内 AbstractSummaryChecker<SumDto.WeeklySumDto,GenericWeeklyDayTypeChecker.WeeklyInLegalCheckDto>
scgDto
- 集計チェッカー汎用DTOargs
- 引数Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.