@Component @Scope(value="prototype") public class LeaveSummaryLogic extends Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
LeaveSummaryLogic.LeaveSummaryDto
集計結果Dto.
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
BALANCE_DAYS_D
休暇残日数設定キー.
|
protected static String |
BALANCE_HOURS_M
残時間数設定キー.
|
CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
protected ContextHelper |
contextHelper
ContextHelper.
|
protected DateHelper |
dateHelper
DateHelper.
|
protected ItemManager |
itemManager
ItemManager.
|
protected LaborDateHelper |
laborDateHelper
LaborDateHelper.
|
protected LaborLeaveTypeSettingHelper |
laborLeaveTypeSettingHelper
LaborLeaveTypeSettingHelper.
|
protected static String |
LEAVE_BALANCE_HOURS_M
休暇残時間数設定キー.
|
protected static String |
LEAVE_TYPE_CD
休暇種別コード.
|
protected static String |
LEAVE_TYPE_NAME
休暇種別名.
|
protected LeaveManager |
leaveManager
LeaveManager.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
protected WorkReportConductor |
workReportConductor
WorkReportConductor.
|
protected WsAgreementManager |
wsAgreementManager
WsAgreementManager.
|
コンストラクタと説明 |
---|
LeaveSummaryLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
List<Map<String,LeaveSummaryLogic.LeaveSummaryDto>> |
getBalance(String userCd,
String companyCd,
Timestamp targetDate)
休暇残高を返却.
|
List<Map<String,LeaveSummaryLogic.LeaveSummaryDto>> |
getBalance(String userCd,
String companyCd,
Timestamp targetDate,
Locale locale)
休暇残高を返却.
|
protected static final String LEAVE_BALANCE_HOURS_M
@Autowired protected WorkReportConductor workReportConductor
@Autowired protected ItemManager itemManager
@Autowired protected WsAgreementManager wsAgreementManager
@Autowired protected LeaveManager leaveManager
@Autowired protected LaborLeaveTypeSettingHelper laborLeaveTypeSettingHelper
@Autowired protected DateHelper dateHelper
@Autowired protected PropertyHelper propertyHelper
@Autowired protected ContextHelper contextHelper
@Autowired protected LaborDateHelper laborDateHelper
@Autowired public CompanySettingsHelper companySettingsHelper
public List<Map<String,LeaveSummaryLogic.LeaveSummaryDto>> getBalance(String userCd, String companyCd, Timestamp targetDate)
休暇種別毎の残日数、残時間数を返却します。
休暇付与対象外に設定されている休暇種別は返却値に含まれません。
また、休暇管理で調整後時間数が編集不可の場合は残時間数は返却値に含まれません。
ログインユーザのロケールIDの休暇種別名称を返却します。
userCd
- ユーザコードcompanyCd
- 会社コードtargetDate
- 基準日public List<Map<String,LeaveSummaryLogic.LeaveSummaryDto>> getBalance(String userCd, String companyCd, Timestamp targetDate, Locale locale)
休暇種別毎の残日数、残時間数を返却します。
休暇付与対象外に設定されている休暇種別は返却値に含まれません。
また、休暇管理で調整後時間数が編集不可の場合は残時間数は返却値に含まれません。
userCd
- ユーザコードcompanyCd
- 会社コードtargetDate
- 基準日locale
- ロケールCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.