|
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
PropertyPath 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 | |
|---|---|
Sort |
and(Sort sort)
Returns a new Sort consisting of the Sort.Orders of the current Sort combined with the given
ones. |
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 and(Sort sort)
Sort consisting of the Sort.Orders of the current Sort combined with the given
ones.
sort - can be null.
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 | |||||||||