org.kuali.hr.time.earncode.dao
Class EarnCodeDaoSpringOjbImpl

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.time.earncode.dao.EarnCodeDaoSpringOjbImpl
All Implemented Interfaces:
EarnCodeDao, org.kuali.rice.core.framework.persistence.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class EarnCodeDaoSpringOjbImpl
extends org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
implements EarnCodeDao


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
EarnCodeDaoSpringOjbImpl()
           
 
Method Summary
 EarnCode getEarnCode(String earnCode, Date asOfDate)
          Provides access to earn code by name, using effdt, timestamp and active as qualifiers
 EarnCode getEarnCodeById(String earnCodeId)
          Get an earn code by "row id" explicitly
 int getEarnCodeCount(String earnCode)
           
 List<EarnCode> getEarnCodes(String earnCode, String ovtEarnCode, String descr, Date fromEffdt, Date toEffdt, String active, String showHistory)
           
 int getNewerEarnCodeCount(String earnCode, Date effdt)
           
 List<EarnCode> getOvertimeEarnCodes(Date asOfDate)
           
 void saveOrUpdate(EarnCode earnCode)
           
 void saveOrUpdate(List<EarnCode> earnCodeList)
           
 
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

EarnCodeDaoSpringOjbImpl

public EarnCodeDaoSpringOjbImpl()
Method Detail

saveOrUpdate

public void saveOrUpdate(EarnCode earnCode)

saveOrUpdate

public void saveOrUpdate(List<EarnCode> earnCodeList)

getEarnCodeById

public EarnCode getEarnCodeById(String earnCodeId)
Description copied from interface: EarnCodeDao
Get an earn code by "row id" explicitly

Specified by:
getEarnCodeById in interface EarnCodeDao

getEarnCode

public EarnCode getEarnCode(String earnCode,
                            Date asOfDate)
Description copied from interface: EarnCodeDao
Provides access to earn code by name, using effdt, timestamp and active as qualifiers

Specified by:
getEarnCode in interface EarnCodeDao

getOvertimeEarnCodes

public List<EarnCode> getOvertimeEarnCodes(Date asOfDate)
Specified by:
getOvertimeEarnCodes in interface EarnCodeDao

getEarnCodeCount

public int getEarnCodeCount(String earnCode)
Specified by:
getEarnCodeCount in interface EarnCodeDao

getNewerEarnCodeCount

public int getNewerEarnCodeCount(String earnCode,
                                 Date effdt)
Specified by:
getNewerEarnCodeCount in interface EarnCodeDao

getEarnCodes

public List<EarnCode> getEarnCodes(String earnCode,
                                   String ovtEarnCode,
                                   String descr,
                                   Date fromEffdt,
                                   Date toEffdt,
                                   String active,
                                   String showHistory)
Specified by:
getEarnCodes in interface EarnCodeDao


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