|
||||||||||
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)
|
Map<Date,Map<String,BigDecimal>> |
getEarnCodeLeaveHours(List<LeaveBlock> leaveBlocks,
List<Date> leaveSummaryDates)
|
List<Map<String,Object>> |
getLeaveApprovalDetailSections(LeaveCalendarDocumentHeader lcdh)
|
List<ApprovalLeaveSummaryRow> |
getLeaveApprovalSummaryRows(List<String> principalIds,
CalendarEntry payCalendarEntry,
List<Date> 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,LeaveCalendarDocumentHeader> |
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)
|
Method Detail |
---|
List<ApprovalLeaveSummaryRow> getLeaveApprovalSummaryRows(List<String> principalIds, CalendarEntry payCalendarEntry, List<Date> leaveSummaryDates, String docIdSearchTerm)
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
-
void removeNonLeaveEmployees(List<String> principalIds)
Map<String,LeaveCalendarDocumentHeader> getPrincipalDocumentHeader(List<String> principalIds, org.joda.time.DateTime payBeginDate, org.joda.time.DateTime payEndDate)
persons
- 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
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |