Apache CXF API

org.apache.cxf.jaxrs.ext.search.jpa
Class JPATypedQueryVisitor<T>

java.lang.Object
  extended by org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor<T,E>
      extended by org.apache.cxf.jaxrs.ext.search.jpa.AbstractJPATypedQueryVisitor<T,T,javax.persistence.TypedQuery<T>>
          extended by org.apache.cxf.jaxrs.ext.search.jpa.JPATypedQueryVisitor<T>
All Implemented Interfaces:
SearchConditionVisitor<T,javax.persistence.TypedQuery<T>>

public class JPATypedQueryVisitor<T>
extends AbstractJPATypedQueryVisitor<T,T,javax.persistence.TypedQuery<T>>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
AbstractSearchConditionVisitor.ClassValue
 
Constructor Summary
JPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass)
           
JPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, List<String> joinProps)
           
JPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Map<String,String> fieldMap)
           
JPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, Map<String,String> fieldMap, List<String> joinProps)
           
JPATypedQueryVisitor(javax.persistence.EntityManager em, Class<T> tClass, String joinProp)
           
 
Method Summary
 javax.persistence.TypedQuery<T> getQuery()
          Return a built query object
 
Methods inherited from class org.apache.cxf.jaxrs.ext.search.jpa.AbstractJPATypedQueryVisitor
getCriteriaBuilder, getCriteriaQuery, getEntityManager, getQueryClass, getRoot, getTypedQuery, visit
 
Methods inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
getPrimitiveFieldClass, getPrimitiveFieldClass, getPrimitiveFieldClass, getRealPropertyName, isWildcardStringMatch, setPrimitiveFieldTypeMap, setValidator, setWildcardStringMatch, validatePropertyValue, visitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPATypedQueryVisitor

public JPATypedQueryVisitor(javax.persistence.EntityManager em,
                            Class<T> tClass)

JPATypedQueryVisitor

public JPATypedQueryVisitor(javax.persistence.EntityManager em,
                            Class<T> tClass,
                            Map<String,String> fieldMap)

JPATypedQueryVisitor

public JPATypedQueryVisitor(javax.persistence.EntityManager em,
                            Class<T> tClass,
                            List<String> joinProps)

JPATypedQueryVisitor

public JPATypedQueryVisitor(javax.persistence.EntityManager em,
                            Class<T> tClass,
                            String joinProp)

JPATypedQueryVisitor

public JPATypedQueryVisitor(javax.persistence.EntityManager em,
                            Class<T> tClass,
                            Map<String,String> fieldMap,
                            List<String> joinProps)
Method Detail

getQuery

public javax.persistence.TypedQuery<T> getQuery()
Description copied from interface: SearchConditionVisitor
Return a built query object

Returns:
the query

Apache CXF API

Apache CXF