public final class QueryFilterBuilder<P,F> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
QueryFilterBuilder(ComputedAttributeRegistryImpl virtualAttrs,
JpaQueryBackend<F,?,P,?> backend,
MetaAttributeFinder attributeFinder) |
| Modifier and Type | Method and Description |
|---|---|
MetaAttributePath |
enhanceAttributePath(MetaAttributePath attrPath,
Object value) |
protected P |
filterSpecListToPredicate(MetaDataObject rootMeta,
F root,
FilterSpec fs,
javax.persistence.criteria.JoinType defaultPredicateJoinType) |
List<P> |
filterSpecListToPredicateArray(MetaDataObject rootMeta,
F root,
List<FilterSpec> rowFilters) |
List<P> |
filterSpecListToPredicateArray(MetaDataObject rootMeta,
F root,
List<FilterSpec> rowFilters,
javax.persistence.criteria.JoinType defaultPredicateJoinType) |
protected QueryFilterBuilder(ComputedAttributeRegistryImpl virtualAttrs, JpaQueryBackend<F,?,P,?> backend, MetaAttributeFinder attributeFinder)
public List<P> filterSpecListToPredicateArray(MetaDataObject rootMeta, F root, List<FilterSpec> rowFilters)
public List<P> filterSpecListToPredicateArray(MetaDataObject rootMeta, F root, List<FilterSpec> rowFilters, javax.persistence.criteria.JoinType defaultPredicateJoinType)
protected P filterSpecListToPredicate(MetaDataObject rootMeta, F root, FilterSpec fs, javax.persistence.criteria.JoinType defaultPredicateJoinType)
public MetaAttributePath enhanceAttributePath(MetaAttributePath attrPath, Object value)
Copyright © 2017. All Rights Reserved.