SPD
- 集計単位固有の情報の型public abstract class AbstractDiscretionarySummaryCalc<SPD extends SumDto.SumPeriodDto> extends AbstractCalcBase implements ExculusiveDiscretionarySumCalcIF<SPD>
コンストラクタと説明 |
---|
AbstractDiscretionarySummaryCalc() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
calcForDiscretionary(SumDto sumDto,
Map<String,BigDecimal> sumData,
SumCalcDefDto def,
SPD spDto)
裁量労働制専用集計処理実行メソッド.
|
protected abstract Map<String,BigDecimal> |
calcForDiscretionaryMain(SumDto sumDto,
Map<String,BigDecimal> sumData,
SumCalcDefDto def,
SPD spDto)
裁量労働制専用集計処理実行メソッド詳細.
|
protected boolean |
isDiscretionary(SumDto sumDto)
集計対象の勤務体系の勤務体系カテゴリが裁量労働制に属しているかを返却.
|
makeCalcDto
protected boolean isDiscretionary(SumDto sumDto)
sumDto
- 集計DTOpublic void calcForDiscretionary(SumDto sumDto, Map<String,BigDecimal> sumData, SumCalcDefDto def, SPD spDto)
実勤務データに基づいた集計データを算出します.
集計対象の勤務体系の勤務体系カテゴリが裁量労働制に属している場合に、 裁量労働制専用集計処理実行メソッド
を実行します。
それ以外は何も処理を行いません。
calcForDiscretionary
インタフェース内 ExculusiveDiscretionarySumCalcIF<SPD extends SumDto.SumPeriodDto>
sumDto
- 集計DTOsumData
- 集計済データdef
- 集計定義spDto
- 集計単位固有の情報protected abstract Map<String,BigDecimal> calcForDiscretionaryMain(SumDto sumDto, Map<String,BigDecimal> sumData, SumCalcDefDto def, SPD spDto)
集計ロジック詳細をサブクラスで実装します.
sumDto
- 集計DTOsumData
- 集計済データdef
- 集計定義spDto
- 集計単位固有の情報Copyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.