|
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 strings
public 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 strings
public 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 Objectpublic int hashCode()
hashCode in class Objectpublic 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 | |||||||||