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>
  • Constructor Details

    • AbstractJPATypedQueryVisitor

      protected AbstractJPATypedQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass)
    • AbstractJPATypedQueryVisitor

      protected AbstractJPATypedQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Class<T1> queryClass)
    • AbstractJPATypedQueryVisitor

      protected AbstractJPATypedQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Map<String,String> fieldMap)
    • AbstractJPATypedQueryVisitor

      protected AbstractJPATypedQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, List<String> joinProps)
    • AbstractJPATypedQueryVisitor

      protected AbstractJPATypedQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Map<String,String> fieldMap, List<String> joinProps)
    • AbstractJPATypedQueryVisitor

      protected AbstractJPATypedQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Class<T1> queryClass, Map<String,String> fieldMap)
    • AbstractJPATypedQueryVisitor

      protected AbstractJPATypedQueryVisitor(jakarta.persistence.EntityManager em, Class<T> tClass, Class<T1> queryClass, Map<String,String> fieldMap, List<String> joinProps)
  • Method Details

    • getEntityManager

      protected jakarta.persistence.EntityManager getEntityManager()
    • visit

      public void visit(SearchCondition<T> sc)
    • getCriteriaBuilder

      protected jakarta.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
    • getQueryClass

      protected Class<T1> getQueryClass()
    • getRoot

      public jakarta.persistence.criteria.Root<T> getRoot()
    • getTypedQuery

      public jakarta.persistence.TypedQuery<T1> getTypedQuery()
    • getCriteriaQuery

      public jakarta.persistence.criteria.CriteriaQuery<T1> getCriteriaQuery()