org.kuali.kfs.coa.batch.dataaccess.impl
Class ObjectCodeFiscalYearMakerImpl

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.sys.batch.dataaccess.impl.FiscalYearMakerImpl
                  extended by org.kuali.kfs.coa.batch.dataaccess.impl.ObjectCodeFiscalYearMakerImpl
All Implemented Interfaces:
FiscalYearMaker, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class ObjectCodeFiscalYearMakerImpl
extends FiscalYearMakerImpl

Performs custom criteria of object code records for a new year being created in the fiscal year maker process


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
ObjectCodeFiscalYearMakerImpl()
           
 
Method Summary
 org.apache.ojb.broker.query.Criteria createSelectionCriteria(Integer baseFiscalYear)
          Selects records for the given base year or base year minus one if this is a lagging copy.
 
Methods inherited from class org.kuali.kfs.sys.batch.dataaccess.impl.FiscalYearMakerImpl
addYearCriteria, changeForNewYear, createDeleteCriteria, doCustomProcessingOnly, getBusinessObjectClass, getParentClasses, isAllowOverrideTargetYear, isCarryForwardInactive, isFiscalYearOneAhead, isFiscalYearOneBehind, isTwoYearCopy, performCustomProcessing, setAllowOverrideTargetYear, setBusinessObjectClass, setCarryForwardInactive, setFiscalYearOneAhead, setFiscalYearOneBehind, setParentClasses, setPersistenceStructureService, setTwoYearCopy, updateExtensionRecord, verifyUniversityFiscalYearPropertyExists
 
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

ObjectCodeFiscalYearMakerImpl

public ObjectCodeFiscalYearMakerImpl()
Method Detail

createSelectionCriteria

public org.apache.ojb.broker.query.Criteria createSelectionCriteria(Integer baseFiscalYear)
Description copied from class: FiscalYearMakerImpl
Selects records for the given base year or base year minus one if this is a lagging copy. If this is a two year copy base year plus one records will be selected as well. In addition will only select active records if the business object class implements the Inactivateable interface and has the active property.

Specified by:
createSelectionCriteria in interface FiscalYearMaker
Overrides:
createSelectionCriteria in class FiscalYearMakerImpl
Parameters:
baseFiscalYear - fiscal year of the base record
Returns:
OJB criteria object
See Also:
org.kuali.kfs.coa.batch.dataaccess.impl.FiscalYearMakerHelperImpl#createSelectionCriteria(java.lang.Integer)


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