Class SortParameters

java.lang.Object
de.hybris.platform.servicelayer.internal.dao.SortParameters

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

    • SortParameters

      public SortParameters()
  • Method Details

    • addSortParameter

      public void addSortParameter(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(String paramName)
      Removes sort parameter.
      Parameters:
      paramName - name of parameter to remove.
    • getSortParameters

      public Map<String,SortParameters.SortOrder> getSortParameters()
      Returns all sort parameters defined in SortParameters instance.
    • isEmpty

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

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

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

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