public interface Sort
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | Sort.OrderThe ordering of results. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Sort | UNSORTEDConstant for unsorted. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<Sort.Order> | getOrderBy() | 
| boolean | isSorted() | 
| static Sort | of(java.util.List<Sort.Order> orderList)Create a sort from the given list of orders. | 
| static Sort | of(Sort.Order... orders)Creates a sort from an array orders. | 
| Sort | order(Sort.Order order)Adds an order object. | 
| Sort | order(java.lang.String propertyName)Orders by the specified property name (defaults to ascending). | 
| Sort | order(java.lang.String propertyName,
     Sort.Order.Direction direction)Orders by the specified property name and direction. | 
| static Sort | unsorted() | 
static final Sort UNSORTED
boolean isSorted()
@NonNull Sort order(@NonNull java.lang.String propertyName)
propertyName - The property name to order by@NonNull Sort order(@NonNull Sort.Order order)
order - The order object@NonNull Sort order(@NonNull java.lang.String propertyName, @NonNull Sort.Order.Direction direction)
propertyName - The property name to order bydirection - Either "asc" for ascending or "desc" for descending@NonNull java.util.List<Sort.Order> getOrderBy()
static Sort unsorted()
@NonNull static Sort of(@Nullable java.util.List<Sort.Order> orderList)
orderList - The order list@NonNull static Sort of(Sort.Order... orders)
orders - The orders