org.kuali.hr.lm.leaveSummary.service
Class LeaveSummaryServiceImpl
java.lang.Object
org.kuali.hr.lm.leaveSummary.service.LeaveSummaryServiceImpl
- All Implemented Interfaces:
- LeaveSummaryService
public class LeaveSummaryServiceImpl
- extends Object
- implements LeaveSummaryService
Method Summary |
BigDecimal |
getLeaveBalanceForAccrCatUpToDate(String principalId,
Date startDate,
Date endDate,
String accrualCategory,
Date usageEndDate)
|
protected LeaveBlockService |
getLeaveBlockService()
|
LeaveSummary |
getLeaveSummary(String principalId,
CalendarEntries calendarEntry)
|
protected LeaveSummary |
getLeaveSummary(String principalId,
Date startDate,
Date endDate,
String accrualCategory,
boolean includeFuture)
|
LeaveSummary |
getLeaveSummaryAsOfDate(String principalId,
Date asOfDate)
|
LeaveSummary |
getLeaveSummaryAsOfDateForAccrualCategory(String principalId,
Date asOfDate,
String accrualCategory)
|
LeaveSummary |
getLeaveSummaryAsOfDateWithoutFuture(String principalId,
Date asOfDate)
|
List<Date> |
getLeaveSummaryDates(CalendarEntries 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,
Date asOfDate)
- Specified by:
getLeaveSummaryAsOfDate
in interface LeaveSummaryService
getLeaveSummaryAsOfDateWithoutFuture
public LeaveSummary getLeaveSummaryAsOfDateWithoutFuture(String principalId,
Date asOfDate)
- Specified by:
getLeaveSummaryAsOfDateWithoutFuture
in interface LeaveSummaryService
getLeaveSummary
public LeaveSummary getLeaveSummary(String principalId,
CalendarEntries calendarEntry)
- Specified by:
getLeaveSummary
in interface LeaveSummaryService
getLeaveSummaryAsOfDateForAccrualCategory
public LeaveSummary getLeaveSummaryAsOfDateForAccrualCategory(String principalId,
Date asOfDate,
String accrualCategory)
- Specified by:
getLeaveSummaryAsOfDateForAccrualCategory
in interface LeaveSummaryService
getLeaveBalanceForAccrCatUpToDate
public BigDecimal getLeaveBalanceForAccrCatUpToDate(String principalId,
Date startDate,
Date endDate,
String accrualCategory,
Date usageEndDate)
- Specified by:
getLeaveBalanceForAccrCatUpToDate
in interface LeaveSummaryService
getLeaveSummary
protected LeaveSummary getLeaveSummary(String principalId,
Date startDate,
Date endDate,
String accrualCategory,
boolean includeFuture)
getLeaveSummaryDates
public List<Date> getLeaveSummaryDates(CalendarEntries calendarEntry)
- Specified by:
getLeaveSummaryDates
in interface LeaveSummaryService
getLeaveBlockService
protected LeaveBlockService getLeaveBlockService()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.