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. |
orderByIdgetRecordTypes, hasRecordTypevoid 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.