public interface LeaveApprovalService
| Modifier and Type | Method and Description | 
|---|---|
| Map<org.joda.time.LocalDateTime,Map<String,BigDecimal>> | getAccrualCategoryLeaveHours(List<LeaveBlock> leaveBlocks,
                                                        List<org.joda.time.LocalDateTime> leaveSummaryDates) | 
| Map<org.joda.time.LocalDateTime,Map<String,BigDecimal>> | getEarnCodeLeaveHours(List<LeaveBlock> leaveBlocks,
                                          List<org.joda.time.LocalDateTime> leaveSummaryDates) | 
| List<Map<String,Object>> | getLeaveApprovalDetailSections(LeaveCalendarDocumentHeaderContract lcdh) | 
| List<ApprovalLeaveSummaryRowContract> | getLeaveApprovalSummaryRows(List<String> principalIds,
                                                      CalendarEntry payCalendarEntry,
                                                      List<org.joda.time.LocalDateTime> leaveSummaryDates,
                                                      String docIdSearchTerm) | 
| List<String> | getLeavePrincipalIdsWithSearchCriteria(List<String> workAreaList,
                                                                            String calendarGroup,
                                                                            org.joda.time.LocalDate effdt,
                                                                            org.joda.time.LocalDate beginDate,
                                                                            org.joda.time.LocalDate 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,LeaveCalendarDocumentHeaderContract> | getPrincipalDocumentHeader(List<String> principalIds,
                                                    org.joda.time.DateTime payBeginDate,
                                                    org.joda.time.DateTime payEndDate)Method to create a map that contains the principal's id and corresponding leave calendar document header. | 
| boolean | isActiveAssignmentFoundOnJobFlsaStatus(String principalId,
                                                                            String flsaStatus,
                                                                            boolean chkForLeaveEligible) | 
| void | removeNonLeaveEmployees(List<String> principalIds) | 
List<ApprovalLeaveSummaryRowContract> getLeaveApprovalSummaryRows(List<String> principalIds, CalendarEntry payCalendarEntry, List<org.joda.time.LocalDateTime> leaveSummaryDates, String docIdSearchTerm)
Map<org.joda.time.LocalDateTime,Map<String,BigDecimal>> getEarnCodeLeaveHours(List<LeaveBlock> leaveBlocks, List<org.joda.time.LocalDateTime> leaveSummaryDates)
List<Map<String,Object>> getLeaveApprovalDetailSections(LeaveCalendarDocumentHeaderContract lcdh)
Map<org.joda.time.LocalDateTime,Map<String,BigDecimal>> getAccrualCategoryLeaveHours(List<LeaveBlock> leaveBlocks, List<org.joda.time.LocalDateTime> leaveSummaryDates)
List<org.kuali.rice.kew.api.note.Note> getNotesForDocument(String documentNumber)
documentNumber - void removeNonLeaveEmployees(List<String> principalIds)
Map<String,LeaveCalendarDocumentHeaderContract> getPrincipalDocumentHeader(List<String> principalIds, org.joda.time.DateTime payBeginDate, org.joda.time.DateTime payEndDate)
principalIds - payBeginDate - payEndDate - boolean isActiveAssignmentFoundOnJobFlsaStatus(String principalId, String flsaStatus, boolean chkForLeaveEligible)
principalId - flsaStatus - chkForLeaveEligible - List<String> getLeavePrincipalIdsWithSearchCriteria(List<String> workAreaList, String calendarGroup, org.joda.time.LocalDate effdt, org.joda.time.LocalDate beginDate, org.joda.time.LocalDate endDate)
workAreaList - calendarGroup - effdt - beginDate - endDate - Copyright © 2004–2014 The Kuali Foundation. All rights reserved.