public interface OsidObjectSearchOrder extends OsidIdentifiableSearchOrder, OsidExtensibleSearchOrder, OsidBrowsableSearchOrder
OsidObjectSearchOrder
specifies preferred ordering of
search results. An OsidSearchOrder
is available from an
search session and supplied to an OsidSearch.
OsidObjectSearch os = session.getObjectSearch(); os.limitResultSet(1, 25); OsidObjectSearchOrder order = session.getObjectSearchOrder(); order.orderByDisplayName(); os.orderResults(order); OsidObjectQuery query; query = session.getObjectQuery(); query.addDescriptionMatch("*food*", wildcardStringMatchType, true); ObjectSearchResults results = session.getObjectsBySearch(query, os); ObjectList list = results.getObjectList();
Modifier and Type | Method and Description |
---|---|
void |
orderByCreateTime(SearchOrderStyle style)
Orders by the timestamp of the first journal entry.
|
void |
orderByCumulativeRating(Id bookId,
SearchOrderStyle style)
Orders by the cumulative rating in a given
Book. |
void |
orderByDescription(SearchOrderStyle style)
Specifies a preference for ordering the result set by the description.
|
void |
orderByDisplayName(SearchOrderStyle style)
Specifies a preference for ordering the result set by the display
name.
|
void |
orderByGenusType(SearchOrderStyle style)
Specifies a preference for ordering the result set by the genus type.
|
void |
orderByLastModifiedTime(SearchOrderStyle style)
Orders by the timestamp of the last journal entry.
|
void |
orderByState(Id processId,
SearchOrderStyle style)
Orders by the state in a given
Process. |
void |
orderByStatistic(Id meterId,
SearchOrderStyle style)
Orders by a statistic for a given
Meter. |
orderById
getRecordTypes, hasRecordType
void orderByDisplayName(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByDescription(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByGenusType(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByState(Id processId, SearchOrderStyle style)
Process.
processId
- a process Id
style
- search order styleNullArgumentException
- processId
or
style
is null
mandatory
- This method must be implemented. void orderByCumulativeRating(Id bookId, SearchOrderStyle style)
Book.
bookId
- a book Id
style
- search order styleNullArgumentException
- bookId
or
style
is null
mandatory
- This method must be implemented. void orderByStatistic(Id meterId, SearchOrderStyle style)
Meter.
meterId
- a meter Id
style
- search order styleNullArgumentException
- meterId
or
style
is null
mandatory
- This method must be implemented. void orderByCreateTime(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByLastModifiedTime(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented.