Class AbstractJPATypedQueryVisitor<T,T1,E>
- java.lang.Object
-
- org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor<T,E>
-
- org.apache.cxf.jaxrs.ext.search.jpa.AbstractJPATypedQueryVisitor<T,T1,E>
-
- All Implemented Interfaces:
SearchConditionVisitor<T,E>
- Direct Known Subclasses:
JPACriteriaQueryVisitor,JPATypedQueryVisitor
public abstract class AbstractJPATypedQueryVisitor<T,T1,E> extends AbstractSearchConditionVisitor<T,E>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
AbstractSearchConditionVisitor.ClassValue
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass)protectedAbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Class<T1> queryClass)protectedAbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Class<T1> queryClass, Map<String,String> fieldMap)protectedAbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Class<T1> queryClass, Map<String,String> fieldMap, List<String> joinProps)protectedAbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, List<String> joinProps)protectedAbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Map<String,String> fieldMap)protectedAbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Map<String,String> fieldMap, List<String> joinProps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.persistence.criteria.CriteriaBuildergetCriteriaBuilder()javax.persistence.criteria.CriteriaQuery<T1>getCriteriaQuery()protected javax.persistence.EntityManagergetEntityManager()protected Class<T1>getQueryClass()javax.persistence.criteria.Root<T>getRoot()javax.persistence.TypedQuery<T1>getTypedQuery()voidvisit(SearchCondition<T> sc)-
Methods inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
getFieldTypeConverter, getPrimitiveFieldClass, getPrimitiveFieldClass, getPrimitiveFieldClass, getRealPropertyName, isWildcardStringMatch, setFieldTypeConverter, setPrimitiveFieldTypeMap, setValidator, setWildcardStringMatch, validatePropertyValue, visitor
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.jaxrs.ext.search.SearchConditionVisitor
getQuery
-
-
-
-
Constructor Detail
-
AbstractJPATypedQueryVisitor
protected AbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass)
-
AbstractJPATypedQueryVisitor
protected AbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Class<T1> queryClass)
-
AbstractJPATypedQueryVisitor
protected AbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Map<String,String> fieldMap)
-
AbstractJPATypedQueryVisitor
protected AbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, List<String> joinProps)
-
AbstractJPATypedQueryVisitor
protected AbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Map<String,String> fieldMap, List<String> joinProps)
-
AbstractJPATypedQueryVisitor
protected AbstractJPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Class<T1> queryClass, Map<String,String> fieldMap)
-
-
Method Detail
-
getEntityManager
protected javax.persistence.EntityManager getEntityManager()
-
visit
public void visit(SearchCondition<T> sc)
-
getCriteriaBuilder
protected javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
-
getRoot
public javax.persistence.criteria.Root<T> getRoot()
-
getTypedQuery
public javax.persistence.TypedQuery<T1> getTypedQuery()
-
getCriteriaQuery
public javax.persistence.criteria.CriteriaQuery<T1> getCriteriaQuery()
-
-