public interface ParameterSearchOrder extends OsidRuleSearchOrder
This interface specifies options for ordering search results.
| Modifier and Type | Method and Description |
|---|---|
ParameterSearchOrderRecord |
getParameterSearchOrderRecord(Type parameterRecordType)
Gets the parameter search order record corresponding to the given
parameter record
Type. |
void |
orderByValuesShuffled(SearchOrderStyle style)
Specifies a preference for ordering the results by the shuffle flag.
|
void |
orderByValueSyntax(SearchOrderStyle style)
Specifies a preference for ordering the results by the value syntax
and object type.
|
getRuleSearchOrder, orderByRule, supportsRuleSearchOrderorderByCreateTime, orderByCumulativeRating, orderByDescription, orderByDisplayName, orderByGenusType, orderByLastModifiedTime, orderByState, orderByStatisticorderByIdgetRecordTypes, hasRecordTypeorderByActive, orderByDisabled, orderByEnabled, orderByOperationalvoid orderByValueSyntax(SearchOrderStyle style)
style - a search order styleNullArgumentException - style is
null mandatory - This method must be implemented. void orderByValuesShuffled(SearchOrderStyle style)
style - a search order styleNullArgumentException - style is
null mandatory - This method must be implemented. ParameterSearchOrderRecord getParameterSearchOrderRecord(Type parameterRecordType) throws OperationFailedException
Type. Multiple retrievals return the
same underlying object.parameterRecordType - a parameter record typeNullArgumentException - parameterRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(parameterRecordType) is false
mandatory - This method must be implemented.