Class CriteriaLookupDaoOjb

java.lang.Object
org.springframework.dao.support.DaoSupport
org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
org.kuali.rice.krad.criteria.CriteriaLookupDaoOjb
All Implemented Interfaces:
org.kuali.rice.core.framework.persistence.dao.PlatformAwareDao, CriteriaLookupDao, org.springframework.beans.factory.InitializingBean

public class CriteriaLookupDaoOjb extends PlatformAwareDaoBaseOjb implements CriteriaLookupDao
  • Field Summary

    Fields inherited from class org.springframework.dao.support.DaoSupport

    logger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> org.kuali.rice.core.api.criteria.GenericQueryResults<T>
    lookup(Class<T> queryClass, org.kuali.rice.core.api.criteria.QueryByCriteria criteria)
    Looks up a type based on a query criteria.
    <T> org.kuali.rice.core.api.criteria.GenericQueryResults<T>
    lookup(Class<T> queryClass, org.kuali.rice.core.api.criteria.QueryByCriteria criteria, org.kuali.rice.core.api.criteria.LookupCustomizer<T> customizer)
    Looks up a type based on a query criteria.

    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 Details

    • CriteriaLookupDaoOjb

      public CriteriaLookupDaoOjb()
  • Method Details

    • lookup

      public <T> org.kuali.rice.core.api.criteria.GenericQueryResults<T> lookup(Class<T> queryClass, org.kuali.rice.core.api.criteria.QueryByCriteria criteria)
      Description copied from interface: CriteriaLookupDao
      Looks up a type based on a query criteria.
      Specified by:
      lookup in interface CriteriaLookupDao
      Type Parameters:
      T - the type that is being looked up.
      Parameters:
      queryClass - the class to lookup
      criteria - the criteria to lookup against. cannot be null.
      Returns:
      the results. will never be null.
    • lookup

      public <T> org.kuali.rice.core.api.criteria.GenericQueryResults<T> lookup(Class<T> queryClass, org.kuali.rice.core.api.criteria.QueryByCriteria criteria, org.kuali.rice.core.api.criteria.LookupCustomizer<T> customizer)
      Description copied from interface: CriteriaLookupDao
      Looks up a type based on a query criteria.
      Specified by:
      lookup in interface CriteriaLookupDao
      Type Parameters:
      T - the type that is being looked up.
      Parameters:
      queryClass - the class to lookup
      criteria - the criteria to lookup against. cannot be null.
      Returns:
      the results. will never be null.