public interface TimeApproveService
| Modifier and Type | Method and Description | 
|---|---|
| List<ApprovalTimeSummaryRow> | getApprovalSummaryRows(String calGroup,
                                            List<String> principalIds,
                                            List<String> payCalendarLabels,
                                            CalendarEntry payCalendarEntry,
                                            String docIdSearchTerm)Obtains a Map of Lists of ApprovalTimeSummaryRows. | 
| Map<String,BigDecimal> | getHoursToFlsaWeekMap(String principalId,
                                          org.joda.time.DateTime payEndDate,
                                          List<String> payCalendarLabels,
                                          List<TimeBlock> lstTimeBlocks,
                                          List<LeaveBlock> leaveBlocks,
                                          Long workArea,
                                          CalendarEntry payCalendarEntry,
                                          Calendar payCalendar,
                                          org.joda.time.DateTimeZone dateTimeZone,
                                          List<org.joda.time.Interval> dayIntervals) | 
| Map<String,BigDecimal> | getHoursToPayDayMap(String principalId,
                                      org.joda.time.DateTime payEndDate,
                                      List<String> payCalendarLabels,
                                      List<TimeBlock> lstTimeBlocks,
                                      List<LeaveBlock> leaveBlocks,
                                      Long workArea,
                                      CalendarEntry payCalendarEntry,
                                      Calendar payCalendar,
                                      org.joda.time.DateTimeZone dateTimeZone,
                                      List<org.joda.time.Interval> dayIntervals) | 
| List<org.kuali.rice.kew.api.note.Note> | getNotesForDocument(String documentNumber)Used to determine if there are notes on a document | 
| Map<String,TimesheetDocumentHeader> | getPrincipalDocumentHeader(List<String> principalIds,
                                                    org.joda.time.DateTime payBeginDate,
                                                    org.joda.time.DateTime payEndDate,
                                                    String docIdSearchTerm)Method to create a map that contains the principal's id and corresponding timesheet document header. | 
| List<String> | getTimePrincipalIdsWithSearchCriteria(List<String> workAreaList,
                                                                          String calendarGroup,
                                                                          org.joda.time.LocalDate effdt,
                                                                          org.joda.time.LocalDate beginDate,
                                                                          org.joda.time.LocalDate endDate)Get a list of unique principal ids with given criteria
 used to populate tables in Time approval page | 
List<ApprovalTimeSummaryRow> getApprovalSummaryRows(String calGroup, List<String> principalIds, List<String> payCalendarLabels, CalendarEntry payCalendarEntry, String docIdSearchTerm)
calGroup - Specify a calendar group to filter by.List<org.kuali.rice.kew.api.note.Note> getNotesForDocument(String documentNumber)
documentNumber - Map<String,BigDecimal> getHoursToPayDayMap(String principalId, org.joda.time.DateTime payEndDate, List<String> payCalendarLabels, List<TimeBlock> lstTimeBlocks, List<LeaveBlock> leaveBlocks, Long workArea, CalendarEntry payCalendarEntry, Calendar payCalendar, org.joda.time.DateTimeZone dateTimeZone, List<org.joda.time.Interval> dayIntervals)
Map<String,BigDecimal> getHoursToFlsaWeekMap(String principalId, org.joda.time.DateTime payEndDate, List<String> payCalendarLabels, List<TimeBlock> lstTimeBlocks, List<LeaveBlock> leaveBlocks, Long workArea, CalendarEntry payCalendarEntry, Calendar payCalendar, org.joda.time.DateTimeZone dateTimeZone, List<org.joda.time.Interval> dayIntervals)
Map<String,TimesheetDocumentHeader> getPrincipalDocumentHeader(List<String> principalIds, org.joda.time.DateTime payBeginDate, org.joda.time.DateTime payEndDate, String docIdSearchTerm)
payBeginDate - payEndDate - List<String> getTimePrincipalIdsWithSearchCriteria(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–2015 The Kuali Foundation. All rights reserved.