T - Entity typepublic class JpaPredicateVisitor<T> extends AbstractJpaVisitor<javax.persistence.criteria.Predicate,T> implements cz.jirutka.rsql.parser.ast.RSQLVisitor<javax.persistence.criteria.Predicate,javax.persistence.EntityManager>
builderTools, entityClass| Constructor and Description |
|---|
JpaPredicateVisitor(T... t)
Construtor with template varargs for entityClass discovery.
|
| Modifier and Type | Method and Description |
|---|---|
JpaPredicateVisitor<T> |
defineRoot(javax.persistence.criteria.From root)
Define the From node.
|
javax.persistence.criteria.Predicate |
visit(cz.jirutka.rsql.parser.ast.AndNode node,
javax.persistence.EntityManager entityManager) |
javax.persistence.criteria.Predicate |
visit(cz.jirutka.rsql.parser.ast.ComparisonNode node,
javax.persistence.EntityManager entityManager) |
javax.persistence.criteria.Predicate |
visit(cz.jirutka.rsql.parser.ast.OrNode node,
javax.persistence.EntityManager entityManager) |
getBuilderTools, setBuilderTools, setEntityClasspublic JpaPredicateVisitor(T... t)
t - not for usagepublic JpaPredicateVisitor<T> defineRoot(javax.persistence.criteria.From root)
root - From node that expressions path depends on.public javax.persistence.criteria.Predicate visit(cz.jirutka.rsql.parser.ast.AndNode node,
javax.persistence.EntityManager entityManager)
visit in interface cz.jirutka.rsql.parser.ast.RSQLVisitor<javax.persistence.criteria.Predicate,javax.persistence.EntityManager>public javax.persistence.criteria.Predicate visit(cz.jirutka.rsql.parser.ast.OrNode node,
javax.persistence.EntityManager entityManager)
visit in interface cz.jirutka.rsql.parser.ast.RSQLVisitor<javax.persistence.criteria.Predicate,javax.persistence.EntityManager>public javax.persistence.criteria.Predicate visit(cz.jirutka.rsql.parser.ast.ComparisonNode node,
javax.persistence.EntityManager entityManager)
visit in interface cz.jirutka.rsql.parser.ast.RSQLVisitor<javax.persistence.criteria.Predicate,javax.persistence.EntityManager>Copyright © 2015–2017. All rights reserved.