|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LeaveApprovalService
Method Summary | |
---|---|
Map<Date,Map<String,BigDecimal>> |
getAccrualCategoryLeaveHours(List<LeaveBlock> leaveBlocks,
List<Date> leaveSummaryDates)
|
List<CalendarEntries> |
getAllLeavePayCalendarEntriesForApprover(String principalId,
Date currentDate)
|
Map<Date,Map<String,BigDecimal>> |
getEarnCodeLeaveHours(List<LeaveBlock> leaveBlocks,
List<Date> leaveSummaryDates)
|
List<Map<String,Object>> |
getLeaveApprovalDetailSections(LeaveCalendarDocumentHeader lcdh)
|
List<ApprovalLeaveSummaryRow> |
getLeaveApprovalSummaryRows(List<TKPerson> persons,
CalendarEntries payCalendarEntries,
List<Date> leaveSummaryDates)
|
List<String> |
getLeavePrincipalIdsWithSearchCriteria(List<String> workAreaList,
String calendarGroup,
Date effdt,
Date beginDate,
Date endDate)
Method to get a lit of principal ids based on work area list, calendarGroup and dates |
List<org.kuali.rice.kew.api.note.Note> |
getNotesForDocument(String documentNumber)
Used to determine if there are notes on a document |
Map<String,LeaveCalendarDocumentHeader> |
getPrincipalDocumehtHeader(List<TKPerson> persons,
Date payBeginDate,
Date payEndDate)
Method to create a map that contains the principal's id and corresponding leave calendar document header. |
List<String> |
getUniqueLeavePayGroupsForPrincipalIds(List<String> principalIds)
|
boolean |
isActiveAssignmentFoundOnJobFlsaStatus(String principalId,
String flsaStatus,
boolean chkForLeaveEligible)
|
void |
removeNonLeaveEmployees(List<String> principalIds)
|
Method Detail |
---|
List<ApprovalLeaveSummaryRow> getLeaveApprovalSummaryRows(List<TKPerson> persons, CalendarEntries payCalendarEntries, List<Date> leaveSummaryDates)
Map<Date,Map<String,BigDecimal>> getEarnCodeLeaveHours(List<LeaveBlock> leaveBlocks, List<Date> leaveSummaryDates)
List<Map<String,Object>> getLeaveApprovalDetailSections(LeaveCalendarDocumentHeader lcdh)
Map<Date,Map<String,BigDecimal>> getAccrualCategoryLeaveHours(List<LeaveBlock> leaveBlocks, List<Date> leaveSummaryDates)
List<org.kuali.rice.kew.api.note.Note> getNotesForDocument(String documentNumber)
documentNumber
-
List<String> getUniqueLeavePayGroupsForPrincipalIds(List<String> principalIds)
List<CalendarEntries> getAllLeavePayCalendarEntriesForApprover(String principalId, Date currentDate)
void removeNonLeaveEmployees(List<String> principalIds)
Map<String,LeaveCalendarDocumentHeader> getPrincipalDocumehtHeader(List<TKPerson> persons, Date payBeginDate, Date payEndDate)
persons
- payBeginDate
- payEndDate
-
boolean isActiveAssignmentFoundOnJobFlsaStatus(String principalId, String flsaStatus, boolean chkForLeaveEligible)
principalId
- flsaStatus
- chkForLeaveEligible
-
List<String> getLeavePrincipalIdsWithSearchCriteria(List<String> workAreaList, String calendarGroup, Date effdt, Date beginDate, Date endDate)
workAreaList
- calendarGroup
- effdt
- beginDate
- endDate
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |