|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.hr.time.calendar.service.CalendarServiceImpl
public class CalendarServiceImpl
Constructor Summary | |
---|---|
CalendarServiceImpl()
|
Method Summary | |
---|---|
Calendar |
getCalendar(String hrCalendarId)
Fetch a pay calendar with the given id |
Calendar |
getCalendarByGroup(String calendarName)
Fetch a pay calendar by group |
Calendar |
getCalendarByPrincipalIdAndDate(String principalId,
Date asOfDate,
boolean findLeaveCal)
Fetch a pay calendar with the given principalId and date, returns null if none found |
Calendar |
getCalendarByPrincipalIdAndDate(String principalId,
Date beginDate,
Date endDate,
boolean findLeaveCal)
Fetch a pay calendar with the given principalId, begin and end date, returns null if none found |
CalendarEntries |
getCalendarDatesByPayEndDate(String principalId,
Date payEndDate,
String calendarType)
A method to use specifically when you have a Timesheet Documents Pay Period end date. |
List<Calendar> |
getCalendars(String calendarName,
String calendarTypes,
String flsaBeginDay,
String flsaBeginTime)
|
CalendarEntries |
getCurrentCalendarDates(String principalId,
Date currentDate)
Use this method to get CalendarEntries if you are passing in a "current date" style of date, ie todays date. |
CalendarEntries |
getCurrentCalendarDates(String principalId,
Date beginDate,
Date endDate)
Use this method to get CalendarEntries if you are passing in a date range ie being/end of a year. |
CalendarEntries |
getCurrentCalendarDatesForLeaveCalendar(String principalId,
Date currentDate)
|
CalendarEntries |
getCurrentCalendarDatesForLeaveCalendar(String principalId,
Date beginDate,
Date endDate)
|
CalendarEntries |
getPreviousCalendarEntry(String tkCalendarId,
Date beginDateCurrentCalendar)
Returns the Pay CalendarEntry for previous pay calendar |
void |
setCalendarDao(CalendarDao calendarDao)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CalendarServiceImpl()
Method Detail |
---|
public void setCalendarDao(CalendarDao calendarDao)
public Calendar getCalendar(String hrCalendarId)
CalendarService
getCalendar
in interface CalendarService
public Calendar getCalendarByGroup(String calendarName)
CalendarService
getCalendarByGroup
in interface CalendarService
public CalendarEntries getCalendarDatesByPayEndDate(String principalId, Date payEndDate, String calendarType)
CalendarService
getCalendarDatesByPayEndDate
in interface CalendarService
public CalendarEntries getCurrentCalendarDates(String principalId, Date currentDate)
CalendarService
getCurrentCalendarDates
in interface CalendarService
public CalendarEntries getCurrentCalendarDates(String principalId, Date beginDate, Date endDate)
CalendarService
getCurrentCalendarDates
in interface CalendarService
public CalendarEntries getPreviousCalendarEntry(String tkCalendarId, Date beginDateCurrentCalendar)
CalendarService
getPreviousCalendarEntry
in interface CalendarService
public Calendar getCalendarByPrincipalIdAndDate(String principalId, Date beginDate, Date endDate, boolean findLeaveCal)
CalendarService
getCalendarByPrincipalIdAndDate
in interface CalendarService
public Calendar getCalendarByPrincipalIdAndDate(String principalId, Date asOfDate, boolean findLeaveCal)
CalendarService
getCalendarByPrincipalIdAndDate
in interface CalendarService
public CalendarEntries getCurrentCalendarDatesForLeaveCalendar(String principalId, Date currentDate)
getCurrentCalendarDatesForLeaveCalendar
in interface CalendarService
public CalendarEntries getCurrentCalendarDatesForLeaveCalendar(String principalId, Date beginDate, Date endDate)
getCurrentCalendarDatesForLeaveCalendar
in interface CalendarService
public List<Calendar> getCalendars(String calendarName, String calendarTypes, String flsaBeginDay, String flsaBeginTime)
getCalendars
in interface CalendarService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |