org.kuali.hr.lm.timeoff.service
Class SystemScheduledTimeOffServiceImpl
java.lang.Object
org.kuali.hr.lm.timeoff.service.SystemScheduledTimeOffServiceImpl
- All Implemented Interfaces:
- SystemScheduledTimeOffService
public class SystemScheduledTimeOffServiceImpl
- extends Object
- implements SystemScheduledTimeOffService
Method Summary |
BigDecimal |
calculateSysSchTimeOffHours(Job job,
BigDecimal sstoHours)
Calculate System Scheduled Time Off hours based on given hours and fte of job |
Assignment |
getAssignmentToApplyHolidays(TimesheetDocument timesheetDocument,
Date payEndDate)
|
SystemScheduledTimeOff |
getSystemScheduledTimeOff(String lmSystemScheduledTimeOffId)
Fetch SystemScheduledTimeOff by id |
SystemScheduledTimeOff |
getSystemScheduledTimeOffByDate(String leavePlan,
Date startDate)
|
SystemScheduledTimeOffDao |
getSystemScheduledTimeOffDao()
|
List<SystemScheduledTimeOff> |
getSystemScheduledTimeOffForPayPeriod(String leavePlan,
Date startDate,
Date endDate)
|
List<SystemScheduledTimeOff> |
getSystemScheduledTimeOffs(Date fromEffdt,
Date toEffdt,
String earnCode,
Date fromAccruedDate,
Date toAccruedDate,
Date fromSchTimeOffDate,
Date toSchTimeOffDate,
String active,
String showHist)
|
List<SystemScheduledTimeOff> |
getSystemScheduledTimeOffsForLeavePlan(Date fromAccruedDate,
Date toAccruedDate,
String leavePlan)
Get the list of all active system scheduled time off for the given leave plan and dates |
void |
setSystemScheduledTimeOffDao(SystemScheduledTimeOffDao systemScheduledTimeOffDao)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemScheduledTimeOffServiceImpl
public SystemScheduledTimeOffServiceImpl()
getSystemScheduledTimeOffDao
public SystemScheduledTimeOffDao getSystemScheduledTimeOffDao()
setSystemScheduledTimeOffDao
public void setSystemScheduledTimeOffDao(SystemScheduledTimeOffDao systemScheduledTimeOffDao)
getSystemScheduledTimeOff
public SystemScheduledTimeOff getSystemScheduledTimeOff(String lmSystemScheduledTimeOffId)
- Description copied from interface:
SystemScheduledTimeOffService
- Fetch SystemScheduledTimeOff by id
- Specified by:
getSystemScheduledTimeOff
in interface SystemScheduledTimeOffService
- Returns:
getSystemScheduledTimeOffForPayPeriod
public List<SystemScheduledTimeOff> getSystemScheduledTimeOffForPayPeriod(String leavePlan,
Date startDate,
Date endDate)
- Specified by:
getSystemScheduledTimeOffForPayPeriod
in interface SystemScheduledTimeOffService
getSystemScheduledTimeOffByDate
public SystemScheduledTimeOff getSystemScheduledTimeOffByDate(String leavePlan,
Date startDate)
- Specified by:
getSystemScheduledTimeOffByDate
in interface SystemScheduledTimeOffService
getAssignmentToApplyHolidays
public Assignment getAssignmentToApplyHolidays(TimesheetDocument timesheetDocument,
Date payEndDate)
- Specified by:
getAssignmentToApplyHolidays
in interface SystemScheduledTimeOffService
calculateSysSchTimeOffHours
public BigDecimal calculateSysSchTimeOffHours(Job job,
BigDecimal sstoHours)
- Description copied from interface:
SystemScheduledTimeOffService
- Calculate System Scheduled Time Off hours based on given hours and fte of job
- Specified by:
calculateSysSchTimeOffHours
in interface SystemScheduledTimeOffService
- Returns:
getSystemScheduledTimeOffs
public List<SystemScheduledTimeOff> getSystemScheduledTimeOffs(Date fromEffdt,
Date toEffdt,
String earnCode,
Date fromAccruedDate,
Date toAccruedDate,
Date fromSchTimeOffDate,
Date toSchTimeOffDate,
String active,
String showHist)
- Specified by:
getSystemScheduledTimeOffs
in interface SystemScheduledTimeOffService
getSystemScheduledTimeOffsForLeavePlan
public List<SystemScheduledTimeOff> getSystemScheduledTimeOffsForLeavePlan(Date fromAccruedDate,
Date toAccruedDate,
String leavePlan)
- Description copied from interface:
SystemScheduledTimeOffService
- Get the list of all active system scheduled time off for the given leave plan and dates
- Specified by:
getSystemScheduledTimeOffsForLeavePlan
in interface SystemScheduledTimeOffService
- Returns:
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.