org.apache.cxf.jaxrs.ext.search.jpa
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,>
org.apache.cxf.jaxrs.ext.search.jpa.JPACriteriaQueryVisitor<T,E>
- All Implemented Interfaces:
- SearchConditionVisitor<T,>
public class JPACriteriaQueryVisitor<T,E>
- extends AbstractJPATypedQueryVisitor<T,E,>
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
getQuery
public getQuery()
- Description copied from interface:
SearchConditionVisitor
- Return a built query object
- Returns:
- the query
count
public Long count()
getOrderedTypedQuery
public getOrderedTypedQuery(List<> attributes,
boolean asc)
orderBy
public orderBy(List<> attributes,
boolean asc)
getArrayTypedQuery
public getArrayTypedQuery(List<> attributes)
selectArray
public selectArray(List<> attributes)
selectConstruct
public selectConstruct(List<> attributes)
getConstructTypedQuery
public getConstructTypedQuery(List<> attributes)
selectTuple
public selectTuple(List<> attributes)
getTupleTypedQuery
public getTupleTypedQuery(List<> attributes)
Apache CXF