Package org.bremersee.comparator.spring
Class ComparatorSpringUtils
- java.lang.Object
-
- org.bremersee.comparator.spring.ComparatorSpringUtils
-
public abstract class ComparatorSpringUtils extends Object
This utility class provides methods to transform aComparatorFieldinto aSortobject from the Spring framework (spring-data-common) and vice versa.- Author:
- Christian Bremer
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<ComparatorField>fromSort(org.springframework.data.domain.Sort sort)Transforms aSortobject into a comparator field list.static ComparatorFieldfromSortOrder(org.springframework.data.domain.Sort.Order sortOrder)Transforms aSort.Orderobject into a comparator field.static org.springframework.data.domain.SorttoSort(Collection<? extends ComparatorField> comparatorFields)Transforms the comparator field into aSortobject.static org.springframework.data.domain.Sort.OrdertoSortOrder(ComparatorField comparatorField)Transforms the comparator field into aSort.Orderobject.
-
-
-
Method Detail
-
toSort
public static org.springframework.data.domain.Sort toSort(Collection<? extends ComparatorField> comparatorFields)
Transforms the comparator field into aSortobject.- Parameters:
comparatorFields- the comparator fields- Returns:
- the sort object
-
fromSort
public static List<ComparatorField> fromSort(org.springframework.data.domain.Sort sort)
Transforms aSortobject into a comparator field list.- Parameters:
sort- theSortobject- Returns:
- the comparator field list
-
toSortOrder
public static org.springframework.data.domain.Sort.Order toSortOrder(ComparatorField comparatorField)
Transforms the comparator field into aSort.Orderobject.- Parameters:
comparatorField- the comparator field- Returns:
- the sort object
-
fromSortOrder
public static ComparatorField fromSortOrder(org.springframework.data.domain.Sort.Order sortOrder)
Transforms aSort.Orderobject into a comparator field.- Parameters:
sortOrder- theSort.Orderobject- Returns:
- the comparator field
-
-