Class JpaNarrowingHelper.JpaCriterias<D>
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.jpa.filtering.narrow.JpaNarrowingHelper.JpaCriterias<D>
-
- Enclosing interface:
- JpaNarrowingHelper
public static class JpaNarrowingHelper.JpaCriterias<D> extends Object
Represents a query or queries to utilize for a fetch through the targetNarrowExecutor
.
-
-
Constructor Summary
Constructors Constructor Description JpaCriterias(javax.persistence.criteria.CriteriaQuery<D> entityQuery)
JpaCriterias(javax.persistence.criteria.CriteriaQuery<D> entityQuery, javax.persistence.criteria.CriteriaQuery<Long> countQuery, Map<String,Object> parameterMap)
JpaCriterias(javax.persistence.criteria.CriteriaQuery<D> entityQuery, javax.persistence.criteria.CriteriaQuery<Long> countQuery, Map<String,Object> parameterMap, javax.persistence.criteria.CriteriaQuery<?> linkQuery, Map<String,Object> linkParameterMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
javax.persistence.criteria.CriteriaQuery<Long>
getCountQuery()
javax.persistence.criteria.CriteriaQuery<D>
getEntityQuery()
List<String>
getInclusionFields()
Map<String,Object>
getLinkParameterMap()
javax.persistence.criteria.CriteriaQuery<?>
getLinkQuery()
Class<?>
getMultiSelectDTO()
Map<String,Object>
getParameterMap()
int
hashCode()
void
setCountQuery(javax.persistence.criteria.CriteriaQuery<Long> countQuery)
void
setEntityQuery(javax.persistence.criteria.CriteriaQuery<D> entityQuery)
void
setInclusionFields(List<String> inclusionFields)
void
setLinkParameterMap(Map<String,Object> linkParameterMap)
void
setLinkQuery(javax.persistence.criteria.CriteriaQuery<?> linkQuery)
void
setMultiSelectDTO(Class<?> multiSelectDTO)
void
setParameterMap(Map<String,Object> parameterMap)
String
toString()
JpaNarrowingHelper.JpaCriterias<D>
withInclusionFields(String... inclusionFields)
JpaNarrowingHelper.JpaCriterias<D>
withMultiSelectDTO(Class<?> dtoClass)
-
-
-
Method Detail
-
withInclusionFields
public JpaNarrowingHelper.JpaCriterias<D> withInclusionFields(String... inclusionFields)
-
withMultiSelectDTO
public JpaNarrowingHelper.JpaCriterias<D> withMultiSelectDTO(Class<?> dtoClass)
-
getEntityQuery
public javax.persistence.criteria.CriteriaQuery<D> getEntityQuery()
-
getCountQuery
public javax.persistence.criteria.CriteriaQuery<Long> getCountQuery()
-
getLinkQuery
public javax.persistence.criteria.CriteriaQuery<?> getLinkQuery()
-
getMultiSelectDTO
public Class<?> getMultiSelectDTO()
-
setEntityQuery
public void setEntityQuery(javax.persistence.criteria.CriteriaQuery<D> entityQuery)
-
setCountQuery
public void setCountQuery(javax.persistence.criteria.CriteriaQuery<Long> countQuery)
-
setLinkQuery
public void setLinkQuery(javax.persistence.criteria.CriteriaQuery<?> linkQuery)
-
setMultiSelectDTO
public void setMultiSelectDTO(Class<?> multiSelectDTO)
-
canEqual
protected boolean canEqual(Object other)
-
-