org.kuali.kfs.gl.dataaccess.impl
Class CollectorDetailDaoOjb

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
              extended by org.kuali.kfs.gl.dataaccess.impl.CollectorDetailDaoOjb
All Implemented Interfaces:
CollectorDetailDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class CollectorDetailDaoOjb
extends org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
implements CollectorDetailDao

An OJB implementation of the CollectorDetailDao


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
CollectorDetailDaoOjb()
           
 
Method Summary
 Integer getMaxCreateSequence(Date date)
           
 void purgeYearByChart(String chartOfAccountsCode, int universityFiscalYear)
          Purge the table by year/chart.
 String retrieveCollectorDetailTableName()
          Retrieves the DB table name that's mapped to instances of CollectorDetail by finding the class descriptor name from the class descriptor respository
 void save(CollectorDetail detail)
          Save specific collector detail
 
Methods inherited from class org.kuali.rice.kns.dao.impl.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

CollectorDetailDaoOjb

public CollectorDetailDaoOjb()
Method Detail

purgeYearByChart

public void purgeYearByChart(String chartOfAccountsCode,
                             int universityFiscalYear)
Purge the table by year/chart. Clears persistence broker template at the end to ensure OJB has to to DB again to retrieve the post-purged state of the DB.

Specified by:
purgeYearByChart in interface CollectorDetailDao
Parameters:
chartOfAccountsCode - chart of accounts code criteria to purge
universityFiscalYear - university fiscal year criteria to purge
See Also:
CollectorDetailDao.purgeYearByChart(java.lang.String, int)

save

public void save(CollectorDetail detail)
Save specific collector detail

Specified by:
save in interface CollectorDetailDao
Parameters:
detail - the CollectorDetail to save
See Also:
CollectorDetailDao.save(org.kuali.kfs.gl.businessobject.CollectorDetail)

retrieveCollectorDetailTableName

public String retrieveCollectorDetailTableName()
Retrieves the DB table name that's mapped to instances of CollectorDetail by finding the class descriptor name from the class descriptor respository

Specified by:
retrieveCollectorDetailTableName in interface CollectorDetailDao
Returns:
the table name where collector details are saved to
See Also:
CollectorDetailDao.retrieveCollectorDetailTableName()

getMaxCreateSequence

public Integer getMaxCreateSequence(Date date)
Specified by:
getMaxCreateSequence in interface CollectorDetailDao


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.