org.broadleafcommerce.openadmin.server.dao
Interface BaseCriteriaDao<T extends Serializable>

Type Parameters:
T -
All Known Subinterfaces:
DynamicEntityDao
All Known Implementing Classes:
BaseHibernateCriteriaDao, DynamicEntityDaoImpl

public interface BaseCriteriaDao<T extends Serializable>

Author:
jfischer

Method Summary
 int count(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria entityCriteria)
           
 int count(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria entityCriteria, Class<?> targetEntityClass)
           
 Class<? extends Serializable> getEntityClass()
           
 javax.persistence.EntityManager getStandardEntityManager()
           
 List<T> query(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria entityCriteria)
           
 List<T> query(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria entityCriteria, Class<?> targetEntityClass)
           
 int rowCount(org.hibernate.Criteria criteria)
          Convenience method for executing a row count for a given Hibernate criteria.
 

Method Detail

query

List<T> query(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria entityCriteria,
              Class<?> targetEntityClass)

count

int count(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria entityCriteria,
          Class<?> targetEntityClass)

getStandardEntityManager

javax.persistence.EntityManager getStandardEntityManager()

count

int count(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria entityCriteria)

rowCount

int rowCount(org.hibernate.Criteria criteria)
Convenience method for executing a row count for a given Hibernate criteria. This should not normally be used except for very specific cases where circumstances dictate a transformation of the Hibernate criteria (like if the criteria needs to have table aliases for joins). Normally the {count(PersistentEntityCriteria) or count(PersistentEntityCriteria, Class) should be used instead.

Parameters:
criteria -
Returns:

query

List<T> query(com.anasoft.os.daofusion.criteria.PersistentEntityCriteria entityCriteria)

getEntityClass

Class<? extends Serializable> getEntityClass()


Copyright © 2013. All Rights Reserved.