Class SortResponse

java.lang.Object
com.broadleafcommerce.search.api.domain.SortResponse
All Implemented Interfaces:
Serializable

public class SortResponse extends Object implements Serializable
Information on the active sorting and available sorts for a SearchResponse.
See Also:
  • Constructor Details

    • SortResponse

      public SortResponse()
  • Method Details

    • getSortOption

      public SortOption getSortOption()
      The Sort Option information for this sort.
      Returns:
      Sort Option information for this sort.
    • isActive

      public boolean isActive()
      Whether or not this sort is active.
      Returns:
      whether or not this sort is active
    • isDescending

      public boolean isDescending()
      Whether the sort should be descending. Sort will be ascending by default.

      Only included for the active sort.

      Returns:
      whether the sort is descending
    • setSortOption

      public void setSortOption(SortOption sortOption)
      The Sort Option information for this sort.
      Parameters:
      sortOption - Sort Option information for this sort
    • setActive

      public void setActive(boolean active)
      Whether or not this sort is active.
      Parameters:
      active - whether or not this sort is active
    • setDescending

      public void setDescending(boolean descending)
      Whether the sort should be descending. Sort will be ascending by default.

      Only included for the active sort.

      Parameters:
      descending - whether the sort is descending
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object