Class JpaNarrowingHelper.JpaCriterias<D>

  • Enclosing interface:
    JpaNarrowingHelper

    public static class JpaNarrowingHelper.JpaCriterias<D>
    extends Object
    Represents a query or queries to utilize for a fetch through the target NarrowExecutor.
    • Constructor Detail

      • JpaCriterias

        public JpaCriterias​(javax.persistence.criteria.CriteriaQuery<D> entityQuery)
      • JpaCriterias

        public JpaCriterias​(javax.persistence.criteria.CriteriaQuery<D> entityQuery,
                            javax.persistence.criteria.CriteriaQuery<Long> countQuery,
                            Map<String,​Object> parameterMap)
      • JpaCriterias

        public JpaCriterias​(javax.persistence.criteria.CriteriaQuery<D> entityQuery,
                            javax.persistence.criteria.CriteriaQuery<Long> countQuery,
                            Map<String,​Object> parameterMap,
                            javax.persistence.criteria.CriteriaQuery<?> linkQuery,
                            Map<String,​Object> linkParameterMap)
    • Method Detail

      • getEntityQuery

        public javax.persistence.criteria.CriteriaQuery<D> getEntityQuery()
      • getCountQuery

        public javax.persistence.criteria.CriteriaQuery<Long> getCountQuery()
      • getLinkQuery

        public javax.persistence.criteria.CriteriaQuery<?> getLinkQuery()
      • getInclusionFields

        public List<String> getInclusionFields()
      • getMultiSelectDTO

        public Class<?> getMultiSelectDTO()
      • setEntityQuery

        public void setEntityQuery​(javax.persistence.criteria.CriteriaQuery<D> entityQuery)
      • setCountQuery

        public void setCountQuery​(javax.persistence.criteria.CriteriaQuery<Long> countQuery)
      • setParameterMap

        public void setParameterMap​(Map<String,​Object> parameterMap)
      • setLinkQuery

        public void setLinkQuery​(javax.persistence.criteria.CriteriaQuery<?> linkQuery)
      • setLinkParameterMap

        public void setLinkParameterMap​(Map<String,​Object> linkParameterMap)
      • setInclusionFields

        public void setInclusionFields​(List<String> inclusionFields)
      • setMultiSelectDTO

        public void setMultiSelectDTO​(Class<?> multiSelectDTO)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object