|
||||||||||
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)
|
BigDecimal |
getCarryOverForCurrentCalendar(String principalId)
|
LeaveCalendarDocument |
getLeaveCalendarDocument(String documentId)
|
LeaveCalendarDocument |
getLeaveCalendarDocument(String principalId,
CalendarEntries calendarEntries)
|
boolean |
isLeavePlanningCalendar(String principalId,
Date beginDate,
Date endDate)
Determine if Leave Calendar is planning or reporting calendar |
boolean |
isReadyToApprove(LeaveCalendarDocument leaveCalendarDocument)
|
LeaveCalendarDocument |
openLeaveCalendarDocument(String principalId,
CalendarEntries calEntry)
|
void |
routeLeaveCalendar(String principalId,
LeaveCalendarDocument leaveCalendarDocument)
Route the given leaveCalendarDocument |
void |
routeLeaveCalendar(String principalId,
LeaveCalendarDocument leaveCalendarDocument,
String action)
|
boolean |
shouldCreateLeaveDocument(String principalId,
CalendarEntries 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, CalendarEntries calEntry) throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowException
LeaveCalendarDocument getLeaveCalendarDocument(String documentId)
LeaveCalendarDocument getLeaveCalendarDocument(String principalId, CalendarEntries calendarEntries)
boolean isReadyToApprove(LeaveCalendarDocument leaveCalendarDocument)
void routeLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument)
principalId
- leaveCalendarDocument
- void approveLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument)
void disapproveLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument)
boolean shouldCreateLeaveDocument(String principalId, CalendarEntries calEntry)
principalId
- calEntry
-
boolean isLeavePlanningCalendar(String principalId, Date beginDate, Date endDate)
principalId
- beginDate
- endDate
-
void approveLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument, String action)
void routeLeaveCalendar(String principalId, LeaveCalendarDocument leaveCalendarDocument, String action)
BigDecimal getCarryOverForCurrentCalendar(String principalId)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |