org.broadleafcommerce.openadmin.server.service.persistence.module.criteria
Class CriteriaTranslatorImpl
java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.CriteriaTranslatorImpl
- All Implemented Interfaces:
- CriteriaTranslator
@Service(value="blCriteriaTranslator")
public class CriteriaTranslatorImpl
- extends Object
- implements CriteriaTranslator
- Author:
- Jeff Fischer
|
Method Summary |
protected void |
addPaging(javax.persistence.Query response,
Integer firstResult,
Integer maxResults)
|
protected void |
addRestrictions(String ceilingEntity,
List<FilterMapping> filterMappings,
javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
javax.persistence.criteria.Root original,
List<javax.persistence.criteria.Predicate> restrictions,
List<javax.persistence.criteria.Order> sorts)
|
protected void |
addSorting(javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
List<javax.persistence.criteria.Order> sorts,
FilterMapping filterMapping,
javax.persistence.criteria.Path path)
|
protected javax.persistence.TypedQuery<Serializable> |
constructQuery(DynamicEntityDao dynamicEntityDao,
String ceilingEntity,
List<FilterMapping> filterMappings,
boolean isCount,
Integer firstResult,
Integer maxResults)
|
javax.persistence.TypedQuery<Serializable> |
translateCountQuery(DynamicEntityDao dynamicEntityDao,
String ceilingEntity,
List<FilterMapping> filterMappings)
|
javax.persistence.TypedQuery<Serializable> |
translateQuery(DynamicEntityDao dynamicEntityDao,
String ceilingEntity,
List<FilterMapping> filterMappings,
Integer firstResult,
Integer maxResults)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CriteriaTranslatorImpl
public CriteriaTranslatorImpl()
translateCountQuery
public javax.persistence.TypedQuery<Serializable> translateCountQuery(DynamicEntityDao dynamicEntityDao,
String ceilingEntity,
List<FilterMapping> filterMappings)
- Specified by:
translateCountQuery in interface CriteriaTranslator
translateQuery
public javax.persistence.TypedQuery<Serializable> translateQuery(DynamicEntityDao dynamicEntityDao,
String ceilingEntity,
List<FilterMapping> filterMappings,
Integer firstResult,
Integer maxResults)
- Specified by:
translateQuery in interface CriteriaTranslator
constructQuery
protected javax.persistence.TypedQuery<Serializable> constructQuery(DynamicEntityDao dynamicEntityDao,
String ceilingEntity,
List<FilterMapping> filterMappings,
boolean isCount,
Integer firstResult,
Integer maxResults)
addPaging
protected void addPaging(javax.persistence.Query response,
Integer firstResult,
Integer maxResults)
addRestrictions
protected void addRestrictions(String ceilingEntity,
List<FilterMapping> filterMappings,
javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
javax.persistence.criteria.Root original,
List<javax.persistence.criteria.Predicate> restrictions,
List<javax.persistence.criteria.Order> sorts)
addSorting
protected void addSorting(javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
List<javax.persistence.criteria.Order> sorts,
FilterMapping filterMapping,
javax.persistence.criteria.Path path)
Copyright © 2013. All Rights Reserved.