org.kuali.kfs.module.ld.dataaccess.impl
Class LaborBaseFundsDaoOjb

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.module.ld.dataaccess.impl.LaborBaseFundsDaoOjb
All Implemented Interfaces:
LaborBaseFundsDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class LaborBaseFundsDaoOjb
extends org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
implements LaborBaseFundsDao

This is the data access object for account status base funds.

See Also:
AccountStatusBaseFunds

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
LaborBaseFundsDaoOjb()
           
 
Method Summary
 List<AccountStatusBaseFunds> findLaborBaseFunds(Map fieldValues, boolean isConsolidated)
          This method finds the records of base budget for each Labor object according to input fields and values
protected  Iterator<Object[]> findLaborBaseFundsRawData(Map fieldValues, boolean isConsolidated)
           
protected  List<String> getAttributeList(boolean isConsolidated)
           
protected  List<String> getAttributeListForBaseFunds(boolean isConsolidated, boolean isAttributeNameNeeded)
           
protected  List<String> getGroupByList(boolean isConsolidated)
           
protected  AccountStatusBaseFunds marshalAccountStatusBaseFunds(Object[] queryResult)
           
 
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

LaborBaseFundsDaoOjb

public LaborBaseFundsDaoOjb()
Method Detail

findLaborBaseFunds

public List<AccountStatusBaseFunds> findLaborBaseFunds(Map fieldValues,
                                                       boolean isConsolidated)
Description copied from interface: LaborBaseFundsDao
This method finds the records of base budget for each Labor object according to input fields and values

Specified by:
findLaborBaseFunds in interface LaborBaseFundsDao
Parameters:
fieldValues - the input fields and values
isConsolidated - consolidation option is applied or not
Returns:
a collection of base budgets for Labor objects
See Also:
LaborBaseFundsDao.findLaborBaseFunds(java.util.Map, boolean)

findLaborBaseFundsRawData

protected Iterator<Object[]> findLaborBaseFundsRawData(Map fieldValues,
                                                       boolean isConsolidated)

marshalAccountStatusBaseFunds

protected AccountStatusBaseFunds marshalAccountStatusBaseFunds(Object[] queryResult)

getGroupByList

protected List<String> getGroupByList(boolean isConsolidated)

getAttributeList

protected List<String> getAttributeList(boolean isConsolidated)

getAttributeListForBaseFunds

protected List<String> getAttributeListForBaseFunds(boolean isConsolidated,
                                                    boolean isAttributeNameNeeded)


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