public final class SumDto extends KaidenDto implements Serializable
修飾子とタイプ | クラスと説明 |
---|---|
static class |
SumDto.DailySumDto
日次集計処理DTOクラス.
|
static class |
SumDto.MultiPeriodSumDto
締め期間~年次集計処理DTOクラス.
|
static class |
SumDto.SumPeriodDto
集計期間DTOクラス.
|
static class |
SumDto.WeeklySumDto
週集計処理DTOクラス.
|
修飾子とタイプ | フィールドと説明 |
---|---|
String |
callerNm
呼び出し元機能名称.
|
List<BigDecimal> |
childcareTimeList
育児時間List.
|
Map<String,SummaryManager.DeductionInfoDto> |
deductionInfos
休憩・控除・時間年休付随情報.
|
Map<String,BigDecimal> |
discretionarySumData
裁量労働制実集計データ.
|
Map<String,DailyWorkInfo> |
discretionaryWorkInfo
裁量労働制実勤務情報.
|
String |
executeUserCd
実行者コード.
|
Map<String,BigDecimal> |
globalSumData
大域集計データ.
|
protected boolean |
isMonthlySum
月次集計有無.
|
boolean |
isNextPeriodSum
対象締め期間以降の期間集計実施有無(日次以外).
|
protected boolean |
isPeriodSum
締め期間集計有無.
|
String |
localeId
ロケールID.
|
SumProcessType |
processType
集計処理種別.
|
SummaryManager.SumPeriodInfo |
spInfo
集計期間情報.
|
Map<String,BigDecimal> |
stepOverSumData
日跨ぎ集計データ.
|
Timestamp |
targetEndDate
集計対象終了日.
|
Timestamp |
targetStartDate
集計対象開始日.
|
String |
userCd
ユーザコード(権限者コード).
|
List<DailyWorkInfo> |
workInfoDtoList
勤務情報リスト.
|
コンストラクタと説明 |
---|
SumDto(SumInputDto sumInputDto)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
containsKeyExtraInfo(String key)
拡張用情報格納Mapに指定キーエントリが存在するか判定.
|
List<SumCalcDefDto> |
getCalcDef(String sumDiv)
集計単位ごとの集計定義リストを返却.
|
List<SumCheckDefDto> |
getCheckDef(String sumDiv)
集計単位ごとの集計チェック定義リストを返却.
|
DailyWorkInfo |
getDiscretionaryWorkInfo(Timestamp targetDate)
裁量労働制実勤務情報を返却.
|
Object |
getExtraInfoEntry(String key)
拡張用情報格納Mapのエントリを取得.
|
Map<String,List<SumCalcDefDto>> |
getSumCalcDefs()
集計処理定義を返却.
|
Map<String,List<SumCheckDefDto>> |
getSumCheckDefs()
集計チェック定義を返却.
|
void |
initGlobalData()
大域データの初期化.
|
boolean |
isDailySum()
日次集計有無を返却.
|
boolean |
isDailySumCheck()
日次集計チェック有無を返却.
|
boolean |
isEntry()
登録有無を返却.
|
boolean |
isMonthlySum()
月単位集計有無を返却.
|
boolean |
isMultiPeriodSumCheck()
締め期間以降チェック有無を返却.
|
boolean |
isPeriodSum()
締め期間単位集計有無を返却.
|
boolean |
isTask()
タスク可否を返却.
|
boolean |
isWeeklySum()
週単位集計有無を返却.
|
boolean |
isWeeklySumCheck()
週単位集計チェック有無を返却.
|
void |
putExtraInfoEntry(String key,
Object value)
拡張用情報格納Mapへエントリ追加.
|
void |
removeExtraInfoEntry(String key)
拡張用情報格納Mapのエントリを削除.
|
void |
setDiscretionaryWorkInfo(List<DailyWorkInfo> infoList)
裁量労働制実勤務情報を設定.
|
void |
setSumCalcDefs(Map<String,List<SumCalcDefDto>> _sumCalcDefs)
集計処理定義を設定.
|
void |
setSumCheckDefs(Map<String,List<SumCheckDefDto>> _sumCheckDefs)
集計チェック定義を設定.
|
public SumProcessType processType
public String userCd
public String executeUserCd
public String localeId
public Timestamp targetStartDate
public Timestamp targetEndDate
public List<DailyWorkInfo> workInfoDtoList
public Map<String,DailyWorkInfo> discretionaryWorkInfo
public SummaryManager.SumPeriodInfo spInfo
public Map<String,SummaryManager.DeductionInfoDto> deductionInfos
public Map<String,BigDecimal> globalSumData
public Map<String,BigDecimal> stepOverSumData
public List<BigDecimal> childcareTimeList
public Map<String,BigDecimal> discretionarySumData
public String callerNm
protected boolean isPeriodSum
protected boolean isMonthlySum
public boolean isNextPeriodSum
public SumDto(SumInputDto sumInputDto)
sumInputDto
- 集計入力値DTOpublic void initGlobalData()
public void setDiscretionaryWorkInfo(List<DailyWorkInfo> infoList)
infoList
- 裁量労働制実勤務情報public DailyWorkInfo getDiscretionaryWorkInfo(Timestamp targetDate)
targetDate
- 対象日付public void setSumCalcDefs(Map<String,List<SumCalcDefDto>> _sumCalcDefs)
_sumCalcDefs
- 集計処理定義public Map<String,List<SumCalcDefDto>> getSumCalcDefs()
public List<SumCalcDefDto> getCalcDef(String sumDiv)
sumDiv
- 集計区分public void setSumCheckDefs(Map<String,List<SumCheckDefDto>> _sumCheckDefs)
_sumCheckDefs
- 集計チェック定義public Map<String,List<SumCheckDefDto>> getSumCheckDefs()
public List<SumCheckDefDto> getCheckDef(String sumDiv)
sumDiv
- 集計区分public boolean isEntry()
public boolean isDailySum()
public boolean isDailySumCheck()
public boolean isWeeklySum()
public boolean isWeeklySumCheck()
public boolean isPeriodSum()
public boolean isMonthlySum()
public boolean isMultiPeriodSumCheck()
public boolean isTask()
public void putExtraInfoEntry(String key, Object value)
key
- 登録キーvalue
- 登録値public void removeExtraInfoEntry(String key)
key
- 対象キーpublic boolean containsKeyExtraInfo(String key)
key
- 対象キーCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.