org.kuali.hr.lm.leavepayout.dao
Class LeavePayoutDaoSpringOjbImpl

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
              extended by org.kuali.hr.lm.leavepayout.dao.LeavePayoutDaoSpringOjbImpl
All Implemented Interfaces:
LeavePayoutDao, org.kuali.rice.core.framework.persistence.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class LeavePayoutDaoSpringOjbImpl
extends org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
implements LeavePayoutDao


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
LeavePayoutDaoSpringOjbImpl()
           
 
Method Summary
 List<LeavePayout> getAllLeavePayoutsByEffectiveDate(Date effectiveDate)
           
 List<LeavePayout> getAllLeavePayoutsForPrincipalId(String principalId)
           
 List<LeavePayout> getAllLeavePayoutsForPrincipalIdAsOfDate(String principalId, Date effectiveDate)
           
 List<LeavePayout> getAllLeavePayoutsMarkedPayoutForPrincipalId(String principalId)
           
 LeavePayout getLeavePayoutById(String lmLeavePayoutId)
           
 List<LeavePayout> getLeavePayouts(String viewPrincipal, Date beginPeriodDate, Date endPeriodDate)
           
 void saveOrUpdate(LeavePayout payout)
           
 
Methods inherited from class org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
getDbPlatform, setDbPlatform
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeavePayoutDaoSpringOjbImpl

public LeavePayoutDaoSpringOjbImpl()
Method Detail

getAllLeavePayoutsForPrincipalId

public List<LeavePayout> getAllLeavePayoutsForPrincipalId(String principalId)
Specified by:
getAllLeavePayoutsForPrincipalId in interface LeavePayoutDao

getAllLeavePayoutsForPrincipalIdAsOfDate

public List<LeavePayout> getAllLeavePayoutsForPrincipalIdAsOfDate(String principalId,
                                                                  Date effectiveDate)
Specified by:
getAllLeavePayoutsForPrincipalIdAsOfDate in interface LeavePayoutDao

getAllLeavePayoutsByEffectiveDate

public List<LeavePayout> getAllLeavePayoutsByEffectiveDate(Date effectiveDate)
Specified by:
getAllLeavePayoutsByEffectiveDate in interface LeavePayoutDao

getLeavePayoutById

public LeavePayout getLeavePayoutById(String lmLeavePayoutId)
Specified by:
getLeavePayoutById in interface LeavePayoutDao

getAllLeavePayoutsMarkedPayoutForPrincipalId

public List<LeavePayout> getAllLeavePayoutsMarkedPayoutForPrincipalId(String principalId)
Specified by:
getAllLeavePayoutsMarkedPayoutForPrincipalId in interface LeavePayoutDao

getLeavePayouts

public List<LeavePayout> getLeavePayouts(String viewPrincipal,
                                         Date beginPeriodDate,
                                         Date endPeriodDate)
Specified by:
getLeavePayouts in interface LeavePayoutDao

saveOrUpdate

public void saveOrUpdate(LeavePayout payout)
Specified by:
saveOrUpdate in interface LeavePayoutDao


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