Class SortUtils

java.lang.Object
ru.sergkorot.dynamic.util.SortUtils

public final class SortUtils extends Object
Author:
Sergey Korotaev
See Also:
  • Field Details

    • DEFAULT_OFFSET

      public static final int DEFAULT_OFFSET
      Default offset number
      See Also:
    • DEFAULT_LIMIT

      public static final int DEFAULT_LIMIT
      Default offset number
      See Also:
  • Constructor Details

    • SortUtils

      public SortUtils()
  • Method Details

    • makeSort

      public static org.springframework.data.domain.Sort makeSort(Collection<String> validNames, String sortValues)
      Method for getting sort order
      Parameters:
      validNames - list of parameter names that match sorting
      sortValues - string with parameters for sorting, type: "id,-name" "-value" - sort by DESC; "value" - sort by ASC
      Returns:
      Sort
    • makeSortOrders

      public static List<org.springframework.data.domain.Sort.Order> makeSortOrders(Collection<String> validNames, String sortValues)
      Method for getting sort order
      Parameters:
      validNames - list of parameter names that match sorting
      sortValues - string with parameters for sorting, type: "id,-name" "-value" - sort by DESC; "value" - sort by ASC
      Returns:
      Sort.Order - list with sorting parameters