|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LeaveCalendarService
Method Summary | |
---|---|
void |
approveLeaveCalendar(String principalId,
LeaveCalendarDocument leaveCalendarDocument)
|
void |
approveLeaveCalendar(String principalId,
LeaveCalendarDocument leaveCalendarDocument,
String action)
|
void |
disapproveLeaveCalendar(String principalId,
LeaveCalendarDocument leaveCalendarDocument)
|
LeaveCalendarDocument |
getLeaveCalendarDocument(String documentId)
|
LeaveCalendarDocument |
getLeaveCalendarDocument(String principalId,
CalendarEntry calendarEntry)
|
boolean |
isLeavePlanningCalendar(String principalId,
org.joda.time.LocalDate beginDate,
org.joda.time.LocalDate endDate)
Determine if Leave Calendar is planning or reporting calendar |
boolean |
isReadyToApprove(CalendarDocument calendarDocument)
|
LeaveCalendarDocument |
openLeaveCalendarDocument(String principalId,
CalendarEntry calEntry)
|
void |
routeLeaveCalendar(String principalId,
LeaveCalendarDocument leaveCalendarDocument)
Route the given leaveCalendarDocument |
void |
routeLeaveCalendar(String principalId,
LeaveCalendarDocument leaveCalendarDocument,
String action)
|
boolean |
shouldCreateLeaveDocument(String principalId,
CalendarEntry calEntry)
Determine if Leave Calendar document should be created for given principalId and calendar entry Should only create leave calendar document if active jobs were found with flsa elig = no and ben elg = yes |
Method Detail |
---|
LeaveCalendarDocument openLeaveCalendarDocument(String principalId, CalendarEntry calEntry) throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowException
LeaveCalendarDocument getLeaveCalendarDocument(String documentId)
LeaveCalendarDocument getLeaveCalendarDocument(String principalId, CalendarEntry calendarEntry)
boolean isReadyToApprove(CalendarDocument calendarDocument)
void routeLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument)
principalId
- leaveCalendarDocument
- void approveLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument)
void disapproveLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument)
boolean shouldCreateLeaveDocument(String principalId, CalendarEntry calEntry)
principalId
- calEntry
-
boolean isLeavePlanningCalendar(String principalId, org.joda.time.LocalDate beginDate, org.joda.time.LocalDate endDate)
principalId
- beginDate
- endDate
-
void approveLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument, String action)
void routeLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument, String action)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |