org.kuali.kpme.tklm.leave.summary.service
Interface LeaveSummaryService

All Known Implementing Classes:
LeaveSummaryServiceImpl

public interface LeaveSummaryService


Method Summary
 BigDecimal getLeaveBalanceForAccrCatUpToDate(String principalId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate, String accrualCategory, org.joda.time.LocalDate usageEndDate)
           
 LeaveSummary getLeaveSummary(String principalId, CalendarEntry calendarEntry)
           
 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<Date> getLeaveSummaryDates(CalendarEntry cal)
           
 

Method Detail

getLeaveSummary

LeaveSummary getLeaveSummary(String principalId,
                             CalendarEntry calendarEntry)
                             throws Exception
Throws:
Exception

getLeaveSummaryDates

List<Date> getLeaveSummaryDates(CalendarEntry cal)

getLeaveSummaryAsOfDate

LeaveSummary getLeaveSummaryAsOfDate(String principalId,
                                     org.joda.time.LocalDate asOfDate)

getLeaveSummaryAsOfDateForAccrualCategory

LeaveSummary getLeaveSummaryAsOfDateForAccrualCategory(String principalId,
                                                       org.joda.time.LocalDate asOfDate,
                                                       String accrualCategory)

getLeaveSummaryAsOfDateWithoutFuture

LeaveSummary getLeaveSummaryAsOfDateWithoutFuture(String principalId,
                                                  org.joda.time.LocalDate asOfDate)

getLeaveBalanceForAccrCatUpToDate

BigDecimal getLeaveBalanceForAccrCatUpToDate(String principalId,
                                             org.joda.time.LocalDate startDate,
                                             org.joda.time.LocalDate endDate,
                                             String accrualCategory,
                                             org.joda.time.LocalDate usageEndDate)


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.