public interface LeavePlanService
Modifier and Type | Method and Description |
---|---|
List<LeavePlan> |
getAllActiveLeavePlan(String leavePlan,
org.joda.time.LocalDate asOfDate) |
List<LeavePlan> |
getAllInActiveLeavePlan(String leavePlan,
org.joda.time.LocalDate asOfDate) |
org.joda.time.DateTime |
getFirstDayOfLeavePlan(String leavePlan,
org.joda.time.LocalDate date) |
LeavePlan |
getLeavePlan(String lmLeavePlanId)
Fetch LeavePlan by id
|
LeavePlan |
getLeavePlan(String leavePlan,
org.joda.time.LocalDate asOfDate) |
List<LeavePlan> |
getLeavePlans(List<String> leavePlan,
org.joda.time.LocalDate asOfDate) |
List<LeavePlan> |
getLeavePlans(String leavePlan,
String calendarYearStart,
String descr,
String planningMonths,
org.joda.time.LocalDate fromEffdt,
org.joda.time.LocalDate toEffdt,
String active,
String showHistory) |
List<LeavePlan> |
getLeavePlansNeedsCarryOverScheduled(int thresholdDays,
org.joda.time.LocalDate asOfDate) |
org.joda.time.DateTime |
getRolloverDayOfLeavePlan(String leavePlan,
org.joda.time.LocalDate asOfDate) |
boolean |
isFirstCalendarPeriodOfLeavePlan(CalendarEntry calendarEntry,
String leavePlan,
org.joda.time.LocalDate asOfDate) |
boolean |
isLastCalendarPeriodOfLeavePlan(CalendarEntry calendarEntry,
String leavePlan,
org.joda.time.LocalDate asOfDate) |
boolean |
isValidLeavePlan(String leavePlan) |
@Cacheable(value="http://kpme.kuali.org/core/LeavePlan", key="\'lmLeavePlanId=\' + #p0") LeavePlan getLeavePlan(String lmLeavePlanId)
lmLeavePlanId
- @Cacheable(value="http://kpme.kuali.org/core/LeavePlan", key="\'leavePlan=\' + #p0 + \'|\' + \'asOfDate=\' + #p1") LeavePlan getLeavePlan(String leavePlan, org.joda.time.LocalDate asOfDate)
@Cacheable(value="http://kpme.kuali.org/core/LeavePlan", key="\'leavePlans=\' + T(org.kuali.rice.core.api.cache.CacheKeyUtils).key(#p0) + \'|\' + \'asOfDate=\' + #p1") List<LeavePlan> getLeavePlans(List<String> leavePlan, org.joda.time.LocalDate asOfDate)
boolean isValidLeavePlan(String leavePlan)
List<LeavePlan> getAllActiveLeavePlan(String leavePlan, org.joda.time.LocalDate asOfDate)
List<LeavePlan> getAllInActiveLeavePlan(String leavePlan, org.joda.time.LocalDate asOfDate)
List<LeavePlan> getLeavePlans(String leavePlan, String calendarYearStart, String descr, String planningMonths, org.joda.time.LocalDate fromEffdt, org.joda.time.LocalDate toEffdt, String active, String showHistory)
boolean isFirstCalendarPeriodOfLeavePlan(CalendarEntry calendarEntry, String leavePlan, org.joda.time.LocalDate asOfDate)
boolean isLastCalendarPeriodOfLeavePlan(CalendarEntry calendarEntry, String leavePlan, org.joda.time.LocalDate asOfDate)
List<LeavePlan> getLeavePlansNeedsCarryOverScheduled(int thresholdDays, org.joda.time.LocalDate asOfDate)
@Cacheable(value="http://kpme.kuali.org/core/LeavePlan", key="\'{getFirstDayOfLeavePlan}\' + \'leavePlan=\' + #p0 + \'|\' + \'date=\' + #p1") org.joda.time.DateTime getFirstDayOfLeavePlan(String leavePlan, org.joda.time.LocalDate date)
@Cacheable(value="http://kpme.kuali.org/core/LeavePlan", key="\'{getRolloverDayOfLeavePlan}\' + \'leavePlan=\' + #p0 + \'|\' + \'date=\' + #p1") org.joda.time.DateTime getRolloverDayOfLeavePlan(String leavePlan, org.joda.time.LocalDate asOfDate)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.