Package com.vaadin.data.sort
Class Sort
- java.lang.Object
-
- com.vaadin.data.sort.Sort
-
- All Implemented Interfaces:
Serializable
public class Sort extends Object implements Serializable
Fluid Sort API. Provides a convenient, human-readable way of specifying multi-column sort order.- Since:
- 7.4
- Author:
- Vaadin Ltd
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SortOrder>build()Build a sort order list, ready to be passed to Gridstatic Sortby(Object propertyId)Start building a Sort order by sorting a provided column in ascending order.static Sortby(Object propertyId, SortDirection direction)Start building a Sort order by sorting a provided column.Sortthen(Object propertyId)Continue building a Sort order.Sortthen(Object propertyId, SortDirection direction)Continue building a Sort order.
-
-
-
Method Detail
-
by
public static Sort by(Object propertyId)
Start building a Sort order by sorting a provided column in ascending order.- Parameters:
propertyId- a property id, corresponding to a data source property- Returns:
- a sort object
-
by
public static Sort by(Object propertyId, SortDirection direction)
Start building a Sort order by sorting a provided column.- Parameters:
propertyId- a property id, corresponding to a data source propertydirection- a sort direction value- Returns:
- a sort object
-
then
public Sort then(Object propertyId)
Continue building a Sort order. The provided property is sorted in ascending order if the previously added properties have been evaluated as equals.- Parameters:
propertyId- a property id, corresponding to a data source property- Returns:
- a sort object
-
then
public Sort then(Object propertyId, SortDirection direction)
Continue building a Sort order. The provided property is sorted in specified order if the previously added properties have been evaluated as equals.- Parameters:
propertyId- a property id, corresponding to a data source propertydirection- a sort direction value- Returns:
- a sort object
-
-