Interface OffsetEventSearchOrder
- All Superinterfaces:
Extensible, OsidBrowsableSearchOrder, OsidExtensibleSearchOrder, OsidIdentifiableSearchOrder, OsidObjectSearchOrder, OsidOperableSearchOrder, OsidRuleSearchOrder, OsidSearchOrder, Suppliable
An interface for specifying the ordering of search results.
-
Method Summary
Modifier and TypeMethodDescriptionGets the search order for an event.Gets the search order for a location.getOffsetEventSearchOrderRecord(Type offsetEventRecordType) Gets the offset event search order record corresponding to the given offset event recordType.Multiple retrievals return the same underlying object.Gets the search order for an event.voidSpecified a preference for ordering results by the ending reference event.voidSpecified a preference for ordering results by the fixed duration.voidSpecified a preference for ordering results by the fixed offset.voidSpecified a preference for ordering results by the fixed offset.voidSpecified a preference for ordering results by the fixed start time.voidorderByLocation(SearchOrderStyle style) Specified a preference for ordering results by the location.voidSpecified a preference for ordering results by the location description.voidSpecified a preference for ordering results by the relative weekday.voidSpecified a preference for ordering results by the relative weekday.voidSpecified a preference for ordering results by the relative weekday offset.voidSpecified a preference for ordering results by the relative weekday offset.voidSpecified a preference for ordering results by the starting reference event.booleanTests if anEventSearchOrderis available.booleanTests if aLocationSearchOrderis available.booleanTests if anEventSearchOrderis available.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidIdentifiableSearchOrder
orderByIdModifier and TypeMethodDescriptionvoidorderById(SearchOrderStyle style) Specifies a preference for ordering the result set by theId.Methods inherited from interface OsidObjectSearchOrder
orderByCreateTime, orderByCumulativeRating, orderByDescription, orderByDisplayName, orderByGenusType, orderByLastModifiedTime, orderByState, orderByStatisticModifier and TypeMethodDescriptionvoidOrders by the timestamp of the first journal entry.voidorderByCumulativeRating(Id bookId, SearchOrderStyle style) Orders by the cumulative rating in a givenBook.voidSpecifies a preference for ordering the result set by the description.voidSpecifies a preference for ordering the result set by the display name.voidorderByGenusType(SearchOrderStyle style) Specifies a preference for ordering the result set by the genus type.voidOrders by the timestamp of the last journal entry.voidorderByState(Id processId, SearchOrderStyle style) Orders by the state in a givenProcess.voidorderByStatistic(Id meterId, SearchOrderStyle style) Orders by a statistic for a givenMeter.Methods inherited from interface OsidOperableSearchOrder
orderByActive, orderByDisabled, orderByEnabled, orderByOperationalModifier and TypeMethodDescriptionvoidorderByActive(SearchOrderStyle style) Specifies a preference for ordering the result set by the active status.voidorderByDisabled(SearchOrderStyle style) Specifies a preference for ordering the result set by the administratively disabled status.voidorderByEnabled(SearchOrderStyle style) Specifies a preference for ordering the result set by the administratively enabled status.voidSpecifies a preference for ordering the results by the operational status.Methods inherited from interface OsidRuleSearchOrder
getRuleSearchOrder, orderByRule, supportsRuleSearchOrderModifier and TypeMethodDescriptionGets the search order for a rule.voidorderByRule(SearchOrderStyle style) Specifies a preference for ordering the results by the associated rule.booleanTests if aRuleSearchOrderis available.
-
Method Details
-
orderByFixedStartTime
Specified a preference for ordering results by the fixed start time.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByStartReferenceEvent
Specified a preference for ordering results by the starting reference event.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
supportsStartReferenceEventSearchOrder
boolean supportsStartReferenceEventSearchOrder()Tests if anEventSearchOrderis available.- Returns:
trueif an event search order is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getStartReferenceEventSearchOrder
EventSearchOrder getStartReferenceEventSearchOrder()Gets the search order for an event.- Returns:
- the event search order
- Throws:
UnimplementedException-supportsStartReferenceEventSearchOrder()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStartReferenceEventSearchOrder()} is {@code true} .
-
orderByFixedStartOffset
Specified a preference for ordering results by the fixed offset.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByRelativeWeekdayStartOffset
Specified a preference for ordering results by the relative weekday offset.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByRelativeStartWeekday
Specified a preference for ordering results by the relative weekday.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByFixedDuration
Specified a preference for ordering results by the fixed duration.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByEndReferenceEvent
Specified a preference for ordering results by the ending reference event.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
supportsEndReferenceEventSearchOrder
boolean supportsEndReferenceEventSearchOrder()Tests if anEventSearchOrderis available.- Returns:
trueif an event search order is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getEndReferenceEventSearchOrder
EventSearchOrder getEndReferenceEventSearchOrder()Gets the search order for an event.- Returns:
- the event search order
- Throws:
UnimplementedException-supportsEndReferenceEventSearchOrder()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEndReferenceEventSearchOrder()} is {@code true} .
-
orderByFixedEndOffset
Specified a preference for ordering results by the fixed offset.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByRelativeWeekdayEndOffset
Specified a preference for ordering results by the relative weekday offset.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByRelativeEndWeekday
Specified a preference for ordering results by the relative weekday.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByLocationDescription
Specified a preference for ordering results by the location description.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
orderByLocation
Specified a preference for ordering results by the location.- Parameters:
style- a search order style- Throws:
NullArgumentException-styleisnull- Compliance:
mandatory- This method must be implemented.
-
supportsLocationSearchOrder
boolean supportsLocationSearchOrder()Tests if aLocationSearchOrderis available.- Returns:
trueif a location search order is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getLocationSearchOrder
LocationSearchOrder getLocationSearchOrder()Gets the search order for a location.- Returns:
- the location search order
- Throws:
UnimplementedException-supportsLocationSearchOrder()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationSearchOrder()} is {@code true} .
-
getOffsetEventSearchOrderRecord
OffsetEventSearchOrderRecord getOffsetEventSearchOrderRecord(Type offsetEventRecordType) throws OperationFailedException Gets the offset event search order record corresponding to the given offset event recordType.Multiple retrievals return the same underlying object.- Parameters:
offsetEventRecordType- an offset event record type- Returns:
- the offset event search order record
- Throws:
NullArgumentException-offsetEventRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(offsetEventRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-