org.kuali.hr.lm.leaveSummary.service
Interface LeaveSummaryService

All Known Implementing Classes:
LeaveSummaryServiceImpl

public interface LeaveSummaryService


Method Summary
 BigDecimal getLeaveBalanceForAccrCatUpToDate(String principalId, Date startDate, Date endDate, String accrualCategory, Date usageEndDate)
           
 LeaveSummary getLeaveSummary(String principalId, CalendarEntries calendarEntry)
           
 LeaveSummary getLeaveSummaryAsOfDate(String principalId, Date asOfDate)
           
 LeaveSummary getLeaveSummaryAsOfDateForAccrualCategory(String principalId, Date asOfDate, String accrualCategory)
           
 LeaveSummary getLeaveSummaryAsOfDateWithoutFuture(String principalId, Date asOfDate)
           
 List<Date> getLeaveSummaryDates(CalendarEntries cal)
           
 

Method Detail

getLeaveSummary

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

getLeaveSummaryDates

List<Date> getLeaveSummaryDates(CalendarEntries cal)

getLeaveSummaryAsOfDate

LeaveSummary getLeaveSummaryAsOfDate(String principalId,
                                     Date asOfDate)

getLeaveSummaryAsOfDateForAccrualCategory

LeaveSummary getLeaveSummaryAsOfDateForAccrualCategory(String principalId,
                                                       Date asOfDate,
                                                       String accrualCategory)

getLeaveSummaryAsOfDateWithoutFuture

LeaveSummary getLeaveSummaryAsOfDateWithoutFuture(String principalId,
                                                  Date asOfDate)

getLeaveBalanceForAccrCatUpToDate

BigDecimal getLeaveBalanceForAccrCatUpToDate(String principalId,
                                             Date startDate,
                                             Date endDate,
                                             String accrualCategory,
                                             Date usageEndDate)


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