public class LeaveSummaryServiceImpl extends Object implements LeaveSummaryService
| Constructor and Description | 
|---|
| LeaveSummaryServiceImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| BigDecimal | getLeaveBalanceForAccrCatUpToDate(String principalId,
                                                                  org.joda.time.LocalDate startDate,
                                                                  org.joda.time.LocalDate endDate,
                                                                  String accrualCategory,
                                                                  org.joda.time.LocalDate usageEndDate) | 
| protected LeaveBlockService | getLeaveBlockService() | 
| LeaveSummary | getLeaveSummary(String principalId,
                              CalendarEntry calendarEntry) | 
| protected LeaveSummary | getLeaveSummary(String principalId,
                              org.joda.time.LocalDate startDate,
                              org.joda.time.LocalDate endDate,
                              String accrualCategory,
                              boolean includeFuture) | 
| LeaveSummary | getLeaveSummaryAsOfDate(String principalId,
                                              org.joda.time.LocalDate asOfDate) | 
| LeaveSummary | getLeaveSummaryAsOfDateForAccrualCategory(String principalId,
                                                                                  org.joda.time.LocalDate asOfDate,
                                                                                  String accrualCategory) | 
| LeaveSummary | getLeaveSummaryAsOfDateWithoutFuture(String principalId,
                                                                        org.joda.time.LocalDate asOfDate) | 
| List<org.joda.time.LocalDateTime> | getLeaveSummaryDates(CalendarEntry calendarEntry) | 
public LeaveSummaryServiceImpl()
public LeaveSummary getLeaveSummaryAsOfDate(String principalId, org.joda.time.LocalDate asOfDate)
getLeaveSummaryAsOfDate in interface LeaveSummaryServicepublic LeaveSummary getLeaveSummaryAsOfDateWithoutFuture(String principalId, org.joda.time.LocalDate asOfDate)
getLeaveSummaryAsOfDateWithoutFuture in interface LeaveSummaryServicepublic LeaveSummary getLeaveSummary(String principalId, CalendarEntry calendarEntry)
getLeaveSummary in interface LeaveSummaryServicepublic LeaveSummary getLeaveSummaryAsOfDateForAccrualCategory(String principalId, org.joda.time.LocalDate asOfDate, String accrualCategory)
getLeaveSummaryAsOfDateForAccrualCategory in interface LeaveSummaryServicepublic BigDecimal getLeaveBalanceForAccrCatUpToDate(String principalId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate, String accrualCategory, org.joda.time.LocalDate usageEndDate)
getLeaveBalanceForAccrCatUpToDate in interface LeaveSummaryServiceprotected LeaveSummary getLeaveSummary(String principalId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate, String accrualCategory, boolean includeFuture)
public List<org.joda.time.LocalDateTime> getLeaveSummaryDates(CalendarEntry calendarEntry)
getLeaveSummaryDates in interface LeaveSummaryServiceprotected LeaveBlockService getLeaveBlockService()
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.