Class SortBuilder

java.lang.Object
org.praxisplatform.uischema.util.SortBuilder

public final class SortBuilder extends Object
Utility to build Sort instances from request parameters.

Supports multiple sort entries in the form "field,asc" or "field,desc". When no sort parameters are provided the supplied fallback is returned.

Since:
1.0.0
  • Method Details

    • from

      public static org.springframework.data.domain.Sort from(List<String> sort, org.springframework.data.domain.Sort fallback)
      Build a Sort from request parameters or use the fallback when none is provided.
      Parameters:
      sort - request sort parameters, e.g. ["name,asc", "id,desc"]
      fallback - sort to use when the list is null or empty
      Returns:
      resulting Sort