org.kuali.kpme.tklm.leave.payout.dao
Class LeavePayoutDaoOjbImpl

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.kpme.tklm.leave.payout.dao.LeavePayoutDaoOjbImpl
All Implemented Interfaces:
LeavePayoutDao, org.kuali.rice.core.framework.persistence.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class LeavePayoutDaoOjbImpl
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
LeavePayoutDaoOjbImpl()
           
 
Method Summary
 List<LeavePayout> getAllLeavePayoutsByEffectiveDate(org.joda.time.LocalDate effectiveDate)
           
 List<LeavePayout> getAllLeavePayoutsForPrincipalId(String principalId)
           
 List<LeavePayout> getAllLeavePayoutsForPrincipalIdAsOfDate(String principalId, org.joda.time.LocalDate effectiveDate)
           
 List<LeavePayout> getAllLeavePayoutsMarkedPayoutForPrincipalId(String principalId)
           
 LeavePayout getLeavePayoutById(String lmLeavePayoutId)
           
 List<LeavePayout> getLeavePayouts(String viewPrincipal, org.joda.time.LocalDate beginPeriodDate, org.joda.time.LocalDate endPeriodDate)
           
 List<LeavePayout> getLeavePayouts(String principalId, String fromAccrualCategory, String payoutAmount, String earnCode, String forfeitedAmount, org.joda.time.LocalDate fromEffdt, org.joda.time.LocalDate toEffdt)
           
 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

LeavePayoutDaoOjbImpl

public LeavePayoutDaoOjbImpl()
Method Detail

getAllLeavePayoutsForPrincipalId

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

getAllLeavePayoutsForPrincipalIdAsOfDate

public List<LeavePayout> getAllLeavePayoutsForPrincipalIdAsOfDate(String principalId,
                                                                  org.joda.time.LocalDate effectiveDate)
Specified by:
getAllLeavePayoutsForPrincipalIdAsOfDate in interface LeavePayoutDao

getAllLeavePayoutsByEffectiveDate

public List<LeavePayout> getAllLeavePayoutsByEffectiveDate(org.joda.time.LocalDate 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,
                                         org.joda.time.LocalDate beginPeriodDate,
                                         org.joda.time.LocalDate endPeriodDate)
Specified by:
getLeavePayouts in interface LeavePayoutDao

saveOrUpdate

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

getLeavePayouts

public List<LeavePayout> getLeavePayouts(String principalId,
                                         String fromAccrualCategory,
                                         String payoutAmount,
                                         String earnCode,
                                         String forfeitedAmount,
                                         org.joda.time.LocalDate fromEffdt,
                                         org.joda.time.LocalDate toEffdt)
Specified by:
getLeavePayouts in interface LeavePayoutDao


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