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 LeaveSummaryService
public LeaveSummary getLeaveSummaryAsOfDateWithoutFuture(String principalId, org.joda.time.LocalDate asOfDate)
getLeaveSummaryAsOfDateWithoutFuture
in interface LeaveSummaryService
public LeaveSummary getLeaveSummary(String principalId, CalendarEntry calendarEntry)
getLeaveSummary
in interface LeaveSummaryService
public LeaveSummary getLeaveSummaryAsOfDateForAccrualCategory(String principalId, org.joda.time.LocalDate asOfDate, String accrualCategory)
getLeaveSummaryAsOfDateForAccrualCategory
in interface LeaveSummaryService
public BigDecimal getLeaveBalanceForAccrCatUpToDate(String principalId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate, String accrualCategory, org.joda.time.LocalDate usageEndDate)
getLeaveBalanceForAccrCatUpToDate
in interface LeaveSummaryService
protected 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 LeaveSummaryService
protected LeaveBlockService getLeaveBlockService()
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.