Interface TodoSearchOrder
- All Superinterfaces:
Extensible, OsidBrowsableSearchOrder, OsidContainableSearchOrder, OsidExtensibleSearchOrder, OsidFederateableSearchOrder, OsidIdentifiableSearchOrder, OsidObjectSearchOrder, OsidSearchOrder, OsidTemporalSearchOrder, Suppliable
public interface TodoSearchOrder
extends OsidObjectSearchOrder, OsidContainableSearchOrder, OsidTemporalSearchOrder, OsidFederateableSearchOrder
An interface for specifying the ordering of search results.
-
Method Summary
Modifier and TypeMethodDescriptiongetTodoSearchOrderRecord(Type todoRecordType) Gets the todo search order record corresponding to the given todo recordType.voidorderByComplete(SearchOrderStyle style) Specifies a preference for ordering the result set by the completed status.voidorderByDueDate(SearchOrderStyle style) Specifies a preference for ordering the result set by the due date.voidorderByPriority(SearchOrderStyle style) Specifies a preference for ordering the result set by the priority.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidContainableSearchOrder
orderBySequesteredMethods inherited from interface OsidIdentifiableSearchOrder
orderByIdMethods inherited from interface OsidObjectSearchOrder
orderByCreateTime, orderByCumulativeRating, orderByDescription, orderByDisplayName, orderByGenusType, orderByLastModifiedTime, orderByState, orderByStatisticMethods inherited from interface OsidTemporalSearchOrder
orderByEffective, orderByEndDate, orderByStartDate
-
Method Details
-
orderByComplete
Specifies a preference for ordering the result set by the completed status.- Parameters:
style- search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByPriority
Specifies a preference for ordering the result set by the priority.- Parameters:
style- search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByDueDate
Specifies a preference for ordering the result set by the due date.- Parameters:
style- search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
getTodoSearchOrderRecord
Gets the todo search order record corresponding to the given todo recordType. Multiple retrievals return the same underlying object.- Parameters:
todoRecordType- a todo record type- Returns:
- the todo search order record
- Throws:
NullArgumentException-todoRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(todoRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-