Class SortParameters


  • public class SortParameters
    extends java.lang.Object
    This class is used to sort results found using GenericDao.
    • Constructor Detail

      • SortParameters

        public SortParameters()
    • Method Detail

      • addSortParameter

        public void addSortParameter​(java.lang.String paramName,
                                     SortParameters.SortOrder sortOrder)
        Adds sort parameter with defined SortParameters.SortOrder.
        Parameters:
        paramName - name of parameters.
        sortOrder - sort order (SortOrder.ASCENDING or SortOrder.DESCENDING)
      • removeSortParameter

        public void removeSortParameter​(java.lang.String paramName)
        Removes sort parameter.
        Parameters:
        paramName - name of parameter to remove.
      • isEmpty

        public boolean isEmpty()
        Returns true if map of sort parameters is empty.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • singletonAscending

        public static SortParameters singletonAscending​(java.lang.String paramName)
        Creates a SortParameters instance having one entry with ASCENDING order.
      • singletonDescending

        public static SortParameters singletonDescending​(java.lang.String paramName)
        Creates a SortParameters instance having one entry with DESCENDING order.