org.kuali.kpme.tklm.leave.summary.service
Class LeaveSummaryServiceImpl
java.lang.Object
org.kuali.kpme.tklm.leave.summary.service.LeaveSummaryServiceImpl
- All Implemented Interfaces:
- LeaveSummaryService
public class LeaveSummaryServiceImpl
- extends Object
- implements LeaveSummaryService
Method Summary |
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<Date> |
getLeaveSummaryDates(CalendarEntry calendarEntry)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LeaveSummaryServiceImpl
public LeaveSummaryServiceImpl()
getLeaveSummaryAsOfDate
public LeaveSummary getLeaveSummaryAsOfDate(String principalId,
org.joda.time.LocalDate asOfDate)
- Specified by:
getLeaveSummaryAsOfDate
in interface LeaveSummaryService
getLeaveSummaryAsOfDateWithoutFuture
public LeaveSummary getLeaveSummaryAsOfDateWithoutFuture(String principalId,
org.joda.time.LocalDate asOfDate)
- Specified by:
getLeaveSummaryAsOfDateWithoutFuture
in interface LeaveSummaryService
getLeaveSummary
public LeaveSummary getLeaveSummary(String principalId,
CalendarEntry calendarEntry)
- Specified by:
getLeaveSummary
in interface LeaveSummaryService
getLeaveSummaryAsOfDateForAccrualCategory
public LeaveSummary getLeaveSummaryAsOfDateForAccrualCategory(String principalId,
org.joda.time.LocalDate asOfDate,
String accrualCategory)
- Specified by:
getLeaveSummaryAsOfDateForAccrualCategory
in interface LeaveSummaryService
getLeaveBalanceForAccrCatUpToDate
public BigDecimal getLeaveBalanceForAccrCatUpToDate(String principalId,
org.joda.time.LocalDate startDate,
org.joda.time.LocalDate endDate,
String accrualCategory,
org.joda.time.LocalDate usageEndDate)
- Specified by:
getLeaveBalanceForAccrCatUpToDate
in interface LeaveSummaryService
getLeaveSummary
protected LeaveSummary getLeaveSummary(String principalId,
org.joda.time.LocalDate startDate,
org.joda.time.LocalDate endDate,
String accrualCategory,
boolean includeFuture)
getLeaveSummaryDates
public List<Date> getLeaveSummaryDates(CalendarEntry calendarEntry)
- Specified by:
getLeaveSummaryDates
in interface LeaveSummaryService
getLeaveBlockService
protected LeaveBlockService getLeaveBlockService()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.