public interface SubstitutionWorkAndHolidayManager
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
SH_COMPENSATION
振替休日区分:代休.
|
static String |
SH_SUBSTITUTION_HOLYDAY
振替休日区分:振替休日.
|
static String |
SW_HOLIDAY_WORK
振替出勤区分:休日出勤.
|
static String |
SW_SUBSTITUTION_WORK
振替出勤区分:振替出勤.
|
void takeSubstitutionWork(SubstitutionWorkAndHolidayManager.TakeSubstitutionWorkDto takeSubstitutionWorkDto, String execUserCd) throws SubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionHolidayException, SubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionHolidayException
takeSubstitutionWorkDto
- 振替出勤情報execUserCd
- 実行ユーザコードSubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionHolidayException
- 対応する振替休日が見つからないSubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionHolidayException
- 対応する振替休日がすでに消化済みvoid takeSubstitutionHoliday(SubstitutionWorkAndHolidayManager.TakeSubstitutionHolidayDto takeSubstitutionHolidayDto, String execUserCd) throws SubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionWorkDayException, SubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionWorkDayException
takeSubstitutionHolidayDto
- 振替休日情報execUserCd
- 実行ユーザコードSubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionWorkDayException
- 対応する振替出勤が見つからないSubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionWorkDayException
- 対応する振替出勤がすでに消化済みvoid takeSubstitutionHalfWork(SubstitutionWorkAndHolidayManager.TakeSubstitutionWorkDto takeSubstitutionWorkDto, String execUserCd) throws SubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionHolidayException, SubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionHolidayException
takeSubstitutionWorkDto
- 振替出勤情報execUserCd
- 実行ユーザコードSubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionHolidayException
- 対応する振替休日が見つからないSubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionHolidayException
- 対応する振替休日がすでに消化済みvoid takeSubstitutionHalfHoliday(SubstitutionWorkAndHolidayManager.TakeSubstitutionHolidayDto takeSubstitutionHolidayDto, String execUserCd) throws SubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionWorkDayException, SubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionWorkDayException
takeSubstitutionHolidayDto
- 振替休日情報execUserCd
- 実行ユーザコードSubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionWorkDayException
- 対応する振替出勤が見つからないSubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionWorkDayException
- 対応する振替出勤がすでに消化済みvoid takeHolidayWork(SubstitutionWorkAndHolidayManager.TakeHolidayWorkDto takeHolidayWorkDto, String execUserCd) throws SubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionHolidayException, SubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionHolidayException
takeHolidayWorkDto
- 休日出勤情報execUserCd
- 実行ユーザコードSubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionHolidayException
- 対応する代休が見つからないSubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionHolidayException
- 対応する代休がすでに消化済みvoid takeCompensation(SubstitutionWorkAndHolidayManager.TakeCompensationDto takeCompensationDto, String execUserCd) throws SubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionWorkDayException, SubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionWorkDayException
takeCompensationDto
- 代休情報execUserCd
- 実行ユーザコードSubstitutionWorkAndHolidayManager.KaidenNotExistsSubstitutionWorkDayException
- 対応する休日出勤が見つからないSubstitutionWorkAndHolidayManager.KaidenShortageSubstitutionWorkDayException
- 対応する休日出勤がすでに消化済みvoid cancelSubstitutionWorkAndHoliday(String userCd, String companyCd, Timestamp targetDate, String execUserCd)
userCd
- ユーザコードcompanyCd
- 会社コードtargetDate
- 振替出勤日/振替休日execUserCd
- 実行ユーザコードList<SubstitutionWorkAndHolidayManager.UnProcesseDay> selectUnProcecceSubHoliday(String userCd, String companyCd, Timestamp searchCriteriaDate, String substitutionHolidayType, DayTypeCat dayTypeCat)
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日 ※この日に有効な振替休日で、かつこの日の消化やこの日の振替休日は含みませんsubstitutionHolidayType
- 振替休日区分dayTypeCat
- 日付区分カテゴリ
(DayTypeCat.LEGAL_HOLIDAY
もしくはDayTypeCat.HOLIDAY
どちらか)List<SubstitutionWorkAndHolidayManager.UnProcesseDay> selectUnProcecceSubWork(String userCd, String companyCd, Timestamp searchCriteriaDate, String substitutionWorkType, DayTypeCat dayTypeCat)
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日 ※この日に有効な振替出勤で、かつこの日の消化やこの日の振替出勤日は含みませんsubstitutionWorkType
- 振替出勤区分dayTypeCat
- 日付区分カテゴリ
(DayTypeCat.LEGAL_HOLIDAY
もしくはDayTypeCat.HOLIDAY
どちらか)List<SubstitutionWorkAndHolidayManager.UnProcesseDay> selectUnProcecceSubWork2(String userCd, String companyCd, Timestamp searchCriteriaDate, String substitutionWorkType, DayTypeCat dayTypeCat)
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日 ※この日以降に発生した振替出勤で未消化で有効なものを検索(この日の消化も含みます)substitutionWorkType
- 振替出勤区分dayTypeCat
- 日付区分カテゴリ
(DayTypeCat.LEGAL_HOLIDAY
もしくはDayTypeCat.HOLIDAY
どちらか、もしくはnull)List<SubstitutionWorkAndHolidayManager.UnProcesseDay> selectUnProcecceSubHoliday2(String userCd, String companyCd, Timestamp searchCriteriaDate, String substitutionHolidayType, DayTypeCat dayTypeCat)
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日 ※この日以降に発生した振替休日で未消化で有効なものを検索(この日の消化も含みます)substitutionHolidayType
- 振替休日区分dayTypeCat
- 日付区分カテゴリ
(DayTypeCat.LEGAL_HOLIDAY
もしくはDayTypeCat.HOLIDAY
どちらか、もしくはnull)List<SubstitutionWorkAndHolidayManager.AttachWorkAndHoliday> selectAttachList(String userCd, String companyCd, Timestamp startDate, Timestamp endDate)
userCd
- ユーザコードcompanyCd
- 会社コードstartDate
- 開始日endDate
- 終了日List<SubstitutionWorkAndHolidayManager.UnProcesseDay> selectUnProcecceCompensation(String userCd, String companyCd, Timestamp searchCriteriaDate, String substitutionHolidayType, DayTypeCat[] dayTypeCat)
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日 ※この日に有効な代休で、かつこの日の消化やこの日の代休は含みませんsubstitutionHolidayType
- 振替休日区分dayTypeCat
- 日付区分カテゴリ(DayTypeCat.WORKDAY
)List<SubstitutionWorkAndHolidayManager.UnProcesseDay> selectUnProcecceHolidayWork(String userCd, String companyCd, Timestamp searchCriteriaDate, String substitutionWorkType, DayTypeCat[] dayTypeCat)
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日 ※この日に有効な休日出勤で、かつこの日の消化やこの日の休日出勤日は含みませんsubstitutionWorkType
- 振替出勤区分dayTypeCat
- 日付区分カテゴリ (DayTypeCat.LEGAL_HOLIDAY
とDayTypeCat.HOLIDAY
)Copyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.