Apache CXF API

org.apache.cxf.jaxrs.ext.search.jpa
Class JPACriteriaQueryVisitor<T,E>

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

public class JPACriteriaQueryVisitor<T,E>
extends AbstractJPATypedQueryVisitor<T,E,>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.jaxrs.ext.search.AbstractSearchConditionVisitor
AbstractSearchConditionVisitor.ClassValue
 
Constructor Summary
JPACriteriaQueryVisitor(EntityManager em, Class<T> tClass, Class<E> queryClass)
           
JPACriteriaQueryVisitor(EntityManager em, Class<T> tClass, Class<E> queryClass, List<String> joinProps)
           
JPACriteriaQueryVisitor(EntityManager em, Class<T> tClass, Class<E> queryClass, Map<String,String> fieldMap)
           
JPACriteriaQueryVisitor(EntityManager em, Class<T> tClass, Class<E> queryClass, Map<String,String> fieldMap, List<String> joinProps)
           
 
Method Summary
  getQuery()
          Return a built query object
  selectArray(List<> attributes)
           
  selectConstruct(List<> attributes)
           
  selectTuple(List<> attributes)
           
 
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.AbstractSearchConditionVisitor
getPrimitiveFieldClass, getPrimitiveFieldClass, getPrimitiveFieldClass, getRealPropertyName, setPrimitiveFieldTypeMap, visitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPACriteriaQueryVisitor

public JPACriteriaQueryVisitor(EntityManager em,
                               Class<T> tClass,
                               Class<E> queryClass)

JPACriteriaQueryVisitor

public JPACriteriaQueryVisitor(EntityManager em,
                               Class<T> tClass,
                               Class<E> queryClass,
                               List<String> joinProps)

JPACriteriaQueryVisitor

public JPACriteriaQueryVisitor(EntityManager em,
                               Class<T> tClass,
                               Class<E> queryClass,
                               Map<String,String> fieldMap)

JPACriteriaQueryVisitor

public JPACriteriaQueryVisitor(EntityManager em,
                               Class<T> tClass,
                               Class<E> queryClass,
                               Map<String,String> fieldMap,
                               List<String> joinProps)
Method Detail

getQuery

public  getQuery()
Description copied from interface: SearchConditionVisitor
Return a built query object

Returns:
the query

selectArray

public  selectArray(List<> attributes)

selectConstruct

public  selectConstruct(List<> attributes)

selectTuple

public  selectTuple(List<> attributes)

Apache CXF API

Apache CXF