public class Order extends Object implements Serializable
nullsFirst()
,
nullsLast()
support for databases that support such syntax.
Allows ordering using properties of associated entities without need of explicitly setting
association path.
Sorting is case sensitive by default.
Provides methods for sorting by popular fields such as id,name,date,time.
Can be used in environments(GWT,RMI,Web Services clients) without direct Hibernate dependencies.
The class is immutable and thread safe.Modifier and Type | Class and Description |
---|---|
static class |
Order.CaseSensitivity
Determines case sensitivity during sorting.
|
static class |
Order.NullsPosition
Determines nulls position during sorting.
|
static class |
Order.SortingDirection
Determines sort direction.
|
Modifier and Type | Method and Description |
---|---|
static Order |
asc(String sortedFieldPath) |
static Order |
ascByDate() |
static Order |
ascById() |
static Order |
ascByName() |
static Order |
ascByTime() |
static Order |
desc(String sortedFieldPath) |
static Order |
descByDate() |
static Order |
descById() |
static Order |
descByName() |
static Order |
descByTime() |
Order.CaseSensitivity |
getGetCaseSensitivity() |
Order.NullsPosition |
getNullsPosition() |
String |
getSortedFieldPath() |
Order.SortingDirection |
getSortingDirection() |
Order |
ignoreCase() |
Order |
nullsFirst() |
Order |
nullsLast() |
public Order.NullsPosition getNullsPosition()
public static Order ascById()
public static Order ascByName()
public static Order ascByDate()
public static Order ascByTime()
public static Order descById()
public static Order descByName()
public static Order descByDate()
public static Order descByTime()
public Order ignoreCase()
public Order.CaseSensitivity getGetCaseSensitivity()
public String getSortedFieldPath()
public Order.SortingDirection getSortingDirection()
public Order nullsFirst()
public Order nullsLast()
Copyright © 2007–2014 Semochkin Vitaly Evgenevich. All rights reserved.