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.ASCpublic 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.ASCpublic 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.ASCpublic SortOrder desc(String... properties)
SortClause containing properties ordered by SortOrder.Direction.DESC.properties - list of properties ordered by SortOrder.Direction.DESCpublic List<SortClause> sortClauses()
SortClause.public boolean hasSortClauses()
public String asString()
Copyright © 2015–2020 Neo Technology, Inc.. All rights reserved.