|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.data.domain.Sort
public class Sort
Sort option for queries. You have to provide at least a list of properties to
sort for that must not include null
or empty strings. The direction
defaults to .
Nested Class Summary | |
---|---|
static class |
Sort.Direction
Enumeration for sort directions. |
static class |
Sort.Order
Property implements the pairing of an Order and a property. |
Field Summary | |
---|---|
static Sort.Direction |
DEFAULT_DIRECTION
|
Constructor Summary | |
---|---|
Sort(List<Sort.Order> orders)
Creates a new Sort instance. |
|
Sort(Sort.Direction direction,
List<String> properties)
Creates a new Sort instance. |
|
Sort(Sort.Direction direction,
String... properties)
Creates a new Sort instance. |
|
Sort(Sort.Order... orders)
|
|
Sort(String... properties)
Creates a new Sort instance. |
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
Sort.Order |
getOrderFor(String property)
Returns the order registered for the given property. |
int |
hashCode()
|
Iterator<Sort.Order> |
iterator()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final Sort.Direction DEFAULT_DIRECTION
Constructor Detail |
---|
public Sort(Sort.Order... orders)
public Sort(List<Sort.Order> orders)
Sort
instance.
orders
- must not be null or contain null or
empty stringspublic Sort(String... properties)
Sort
instance. Order defaults to
.
properties
- must not be null or contain null
or empty stringspublic Sort(Sort.Direction direction, String... properties)
Sort
instance.
direction
- defaults to (for
null cases, too)properties
- must not be null or contain null
or empty stringspublic Sort(Sort.Direction direction, List<String> properties)
Sort
instance.
direction
- properties
- Method Detail |
---|
public Sort.Order getOrderFor(String property)
property
-
public Iterator<Sort.Order> iterator()
iterator
in interface Iterable<Sort.Order>
public boolean equals(Object obj)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |