SortCriteria Class
DEPRECATED Use com.bea.p13n.content.expression.SortCriteria
instead.
- public class SortCriteria
extends Object
A little class which handles the sortBy part of a Search.
This object represents a single sort criteria, which is a property name
and an ascending/descending flag. The class provides a utility method to
parse a sortBy string into an array of SortCriteria.
-
Hierarchy
-
Object
SortCriteria
isAscending
public boolean isAscending
- The ascending or descending order.
property
public String
property
- The property name to sort on.
scope
public String
scope
- The property scope name.
SortCriteria
public SortCriteria(String
property,
boolean isAscending)
- Constructor.
SortCriteria
public SortCriteria(String
scope,
String
property,
boolean isAscending)
- Constructor.
SortCriteria
public SortCriteria(String
property)
- Constructor.
getSortCriteria(String) Method
public static SortCriteria
[] getSortCriteria(String
sortBy)
throws IllegalArgumentException
Parse the given sort string and return an array of SortCriteria.
Parameters
-
sortBy
- the sort string (e.g. "identifier ASC, creationDate
DESC").
Returns
- the array of SortCriteria.
Exceptions
-
IllegalArgumentException
- thrown on an invalid sortBy string.
toString() Method
public String
toString()
Convert to a string.
-
Overrides
-
Object.toString()