org.kuali.hr.lm.leaveplan.dao
Interface LeavePlanDao

All Known Implementing Classes:
LeavePlanDaoSpringOjbImpl

public interface LeavePlanDao


Method Summary
 List<LeavePlan> getAllActiveLeavePlan(String leavePlan, Date asOfDate)
           
 List<LeavePlan> getAllInActiveLeavePlan(String leavePlan, Date asOfDate)
           
 LeavePlan getLeavePlan(String lmLeavePlanId)
          Get leave plan from id
 LeavePlan getLeavePlan(String leavePlan, Date asOfDate)
           
 List<LeavePlan> getLeavePlans(String leavePlan, String calendarYearStart, String descr, String planningMonths, Date fromEffdt, Date toEffdt, String active, String showHistory)
           
 List<LeavePlan> getLeavePlansNeedsScheduled(int thresholdDays, Date asOfDate)
           
 int getNumberLeavePlan(String leavePlan)
           
 

Method Detail

getLeavePlan

LeavePlan getLeavePlan(String lmLeavePlanId)
Get leave plan from id

Parameters:
lmLeavePlanId -
Returns:
LeavePlan

getLeavePlan

LeavePlan getLeavePlan(String leavePlan,
                       Date asOfDate)

getNumberLeavePlan

int getNumberLeavePlan(String leavePlan)

getAllActiveLeavePlan

List<LeavePlan> getAllActiveLeavePlan(String leavePlan,
                                      Date asOfDate)

getAllInActiveLeavePlan

List<LeavePlan> getAllInActiveLeavePlan(String leavePlan,
                                        Date asOfDate)

getLeavePlans

List<LeavePlan> getLeavePlans(String leavePlan,
                              String calendarYearStart,
                              String descr,
                              String planningMonths,
                              Date fromEffdt,
                              Date toEffdt,
                              String active,
                              String showHistory)

getLeavePlansNeedsScheduled

List<LeavePlan> getLeavePlansNeedsScheduled(int thresholdDays,
                                            Date asOfDate)


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