Class CriteriaUtils


  • public abstract class CriteriaUtils
    extends java.lang.Object
    Since:
    25/5/16
    • Constructor Summary

      Constructors 
      Constructor Description
      CriteriaUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.hibernate.criterion.Criterion createCriterion​(QueryFilter queryFilter)  
      static org.hibernate.Criteria criteriaForRelatedProperty​(org.hibernate.Criteria criteria, java.lang.String attributeName, java.util.Set<java.lang.String> aliases)  
      static org.springframework.data.domain.Page executeAndGetPageableData​(org.hibernate.Criteria criteria, org.springframework.data.domain.Pageable pageable, java.util.Set<java.lang.String> aliases)  
      static java.lang.Long getRowCount​(org.hibernate.Criteria criteria)  
      static void updateCriteriaForPageable​(org.hibernate.Criteria criteria, org.springframework.data.domain.Pageable pageable, java.util.Set<java.lang.String> aliases)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SEARCH_PROPERTY_DELIMITER

        public static final java.lang.String SEARCH_PROPERTY_DELIMITER
        See Also:
        Constant Field Values
    • Constructor Detail

      • CriteriaUtils

        public CriteriaUtils()
    • Method Detail

      • createCriterion

        public static org.hibernate.criterion.Criterion createCriterion​(QueryFilter queryFilter)
      • executeAndGetPageableData

        public static org.springframework.data.domain.Page executeAndGetPageableData​(org.hibernate.Criteria criteria,
                                                                                     org.springframework.data.domain.Pageable pageable,
                                                                                     java.util.Set<java.lang.String> aliases)
      • getRowCount

        public static java.lang.Long getRowCount​(org.hibernate.Criteria criteria)
      • criteriaForRelatedProperty

        public static org.hibernate.Criteria criteriaForRelatedProperty​(org.hibernate.Criteria criteria,
                                                                        java.lang.String attributeName,
                                                                        java.util.Set<java.lang.String> aliases)
      • updateCriteriaForPageable

        public static void updateCriteriaForPageable​(org.hibernate.Criteria criteria,
                                                     org.springframework.data.domain.Pageable pageable,
                                                     java.util.Set<java.lang.String> aliases)