public class RSQLJPAPredicateConverter extends RSQLVisitorBase<javax.persistence.criteria.Predicate,javax.persistence.criteria.Root>
defaultConversionService, entityManagerMap, managedTypeMap, primitiveToWrapper, propertyBlacklist, propertyRemapping, propertyWhitelist| Constructor and Description |
|---|
RSQLJPAPredicateConverter(javax.persistence.criteria.CriteriaBuilder builder,
Map<String,String> propertyPathMapper) |
RSQLJPAPredicateConverter(javax.persistence.criteria.CriteriaBuilder builder,
Map<String,String> propertyPathMapper,
List<RSQLCustomPredicate<?>> customPredicates) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.persistence.criteria.Path<?> |
join(String keyJoin,
javax.persistence.criteria.Path<?> root,
String mappedProperty) |
protected javax.persistence.criteria.Path<?> |
joinLeft(String keyJoin,
javax.persistence.criteria.Path<?> root,
String mappedProperty) |
javax.persistence.criteria.Predicate |
visit(cz.jirutka.rsql.parser.ast.AndNode node,
javax.persistence.criteria.Root root) |
javax.persistence.criteria.Predicate |
visit(cz.jirutka.rsql.parser.ast.ComparisonNode node,
javax.persistence.criteria.Root root) |
javax.persistence.criteria.Predicate |
visit(cz.jirutka.rsql.parser.ast.OrNode node,
javax.persistence.criteria.Root root) |
accessControl, convert, findPropertyType, getElementCollectionGenericType, getEntityManagerMap, getManagedElementCollectionType, getManagedType, getManagedTypeMap, getPropertyRemapping, hasPropertyName, isAssociationType, isElementCollectionType, isEmbeddedType, isOneToOneAssociationType, mapProperty, mapPropertyPath, setDefaultConversionService, setEntityManagerMap, setManagedTypeMap, setPropertyBlacklist, setPropertyRemapping, setPropertyWhitelistpublic RSQLJPAPredicateConverter(javax.persistence.criteria.CriteriaBuilder builder,
Map<String,String> propertyPathMapper)
public RSQLJPAPredicateConverter(javax.persistence.criteria.CriteriaBuilder builder,
Map<String,String> propertyPathMapper,
List<RSQLCustomPredicate<?>> customPredicates)
protected javax.persistence.criteria.Path<?> join(String keyJoin, javax.persistence.criteria.Path<?> root, String mappedProperty)
protected javax.persistence.criteria.Path<?> joinLeft(String keyJoin, javax.persistence.criteria.Path<?> root, String mappedProperty)
public javax.persistence.criteria.Predicate visit(cz.jirutka.rsql.parser.ast.ComparisonNode node,
javax.persistence.criteria.Root root)
public javax.persistence.criteria.Predicate visit(cz.jirutka.rsql.parser.ast.AndNode node,
javax.persistence.criteria.Root root)
public javax.persistence.criteria.Predicate visit(cz.jirutka.rsql.parser.ast.OrNode node,
javax.persistence.criteria.Root root)
Copyright © 2018–2020. All rights reserved.