Class JPACriteriaQueryVisitor<T,E>
java.lang.Object
org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor<T,E>
org.apache.cxf.jaxrs.ext.search.jpa.AbstractJPATypedQueryVisitor<T,E,jakarta.persistence.criteria.CriteriaQuery<E>>
org.apache.cxf.jaxrs.ext.search.jpa.JPACriteriaQueryVisitor<T,E>
- All Implemented Interfaces:
SearchConditionVisitor<T,jakarta.persistence.criteria.CriteriaQuery<E>>
public class JPACriteriaQueryVisitor<T,E>
extends AbstractJPATypedQueryVisitor<T,E,jakarta.persistence.criteria.CriteriaQuery<E>>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
AbstractSearchConditionVisitor.ClassValue -
Constructor Summary
ConstructorsConstructorDescriptionJPACriteriaQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Class<E> queryClass) JPACriteriaQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Class<E> queryClass, List<String> joinProps) JPACriteriaQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Class<E> queryClass, Map<String, String> fieldMap) JPACriteriaQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Class<E> queryClass, Map<String, String> fieldMap, List<String> joinProps) -
Method Summary
Modifier and TypeMethodDescriptioncount()jakarta.persistence.TypedQuery<E>getArrayTypedQuery(List<jakarta.persistence.metamodel.SingularAttribute<T, ?>> attributes) jakarta.persistence.TypedQuery<E>getConstructTypedQuery(List<jakarta.persistence.metamodel.SingularAttribute<T, ?>> attributes) jakarta.persistence.TypedQuery<E>getOrderedTypedQuery(List<jakarta.persistence.metamodel.SingularAttribute<T, ?>> attributes, boolean asc) jakarta.persistence.criteria.CriteriaQuery<E>getQuery()Return a built query objectjakarta.persistence.TypedQuery<E>getTupleTypedQuery(List<jakarta.persistence.metamodel.SingularAttribute<T, ?>> attributes) jakarta.persistence.criteria.CriteriaQuery<E>jakarta.persistence.criteria.CriteriaQuery<E>selectArray(List<jakarta.persistence.metamodel.SingularAttribute<T, ?>> attributes) jakarta.persistence.criteria.CriteriaQuery<E>selectConstruct(List<jakarta.persistence.metamodel.SingularAttribute<T, ?>> attributes) jakarta.persistence.criteria.CriteriaQuery<E>selectTuple(List<jakarta.persistence.metamodel.SingularAttribute<T, ?>> attributes) Methods inherited from class org.apache.cxf.jaxrs.ext.search.jpa.AbstractJPATypedQueryVisitor
getCriteriaBuilder, getCriteriaQuery, getEntityManager, getQueryClass, getRoot, getTypedQuery, visitMethods inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
getFieldTypeConverter, getPrimitiveFieldClass, getPrimitiveFieldClass, getPrimitiveFieldClass, getRealPropertyName, isWildcardStringMatch, setFieldTypeConverter, setPrimitiveFieldTypeMap, setValidator, setWildcardStringMatch, validatePropertyValue, visitor
-
Constructor Details
-
JPACriteriaQueryVisitor
-
JPACriteriaQueryVisitor
-
JPACriteriaQueryVisitor
-
JPACriteriaQueryVisitor
-
-
Method Details
-
getQuery
Description copied from interface:SearchConditionVisitorReturn a built query object- Returns:
- the query
-
count
-
getOrderedTypedQuery
-
orderBy
-
getArrayTypedQuery
-
selectArray
-
selectConstruct
-
getConstructTypedQuery
-
selectTuple
-
getTupleTypedQuery
-