public class SortOrder extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SortOrder.Direction |
Constructor and Description |
---|
SortOrder()
Creates SortOrder with a empty list of
SortClause . |
SortOrder(SortOrder.Direction direction,
String... properties)
Creates SortOrder with a new
SortClause containing properties ordered by direction. |
SortOrder(String... properties)
Creates SortOrder with a new
SortClause containing properties ordered by SortOrder.Direction.ASC . |
Modifier and Type | Method and Description |
---|---|
SortOrder |
add(SortOrder.Direction direction,
String... properties)
Adds a new
SortClause containing properties ordered by direction. |
SortOrder |
add(String... properties)
Adds a new
SortClause containing properties ordered by SortOrder.Direction.ASC . |
SortOrder |
asc(String... properties)
Adds a new
SortClause containing properties ordered by SortOrder.Direction.ASC . |
String |
asString() |
SortOrder |
desc(String... properties)
Adds a new
SortClause containing properties ordered by SortOrder.Direction.DESC . |
static SortOrder |
fromSortClauses(List<SortClause> sortClauses) |
boolean |
hasSortClauses() |
List<SortClause> |
sortClauses()
Return the list of existing
SortClause . |
public SortOrder()
SortClause
.public SortOrder(String... properties)
SortClause
containing properties ordered by SortOrder.Direction.ASC
.properties
- list of properties ordered by SortOrder.Direction.ASC
public SortOrder(SortOrder.Direction direction, String... properties)
SortClause
containing properties ordered by direction.direction
- the specified SortOrder.Direction
can be either ASC or DESCproperties
- list of properties ordered by directionpublic static SortOrder fromSortClauses(List<SortClause> sortClauses)
public SortOrder add(String... properties)
SortClause
containing properties ordered by SortOrder.Direction.ASC
.properties
- list of properties ordered by SortOrder.Direction.ASC
public SortOrder add(SortOrder.Direction direction, String... properties)
SortClause
containing properties ordered by direction.direction
- the specified SortOrder.Direction
can be either ASC or DESCproperties
- list of properties ordered by directionpublic SortOrder asc(String... properties)
SortClause
containing properties ordered by SortOrder.Direction.ASC
.properties
- list of properties ordered by SortOrder.Direction.ASC
public SortOrder desc(String... properties)
SortClause
containing properties ordered by SortOrder.Direction.DESC
.properties
- list of properties ordered by SortOrder.Direction.DESC
public List<SortClause> sortClauses()
SortClause
.public boolean hasSortClauses()
public String asString()
Copyright © 2015–2021 Neo Technology, Inc.. All rights reserved.