OSID Logo
OSID Specifications
calendaring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.OffsetEventSearchOrder
Implementsosid.OsidRuleSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByFixedStartTime
Description

Specified a preference for ordering results by the fixed start time.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByStartReferenceEvent
Description

Specified a preference for ordering results by the starting reference event.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodsupportsStartReferenceEventSearchOrder
Description

Tests if an EventSearchOrder is available.

Returnboolean true if an event search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetStartReferenceEventSearchOrder
Description

Gets the search order for an event.

Returnosid.calendaring.EventSearchOrderthe event search order
ErrorsUNIMPLEMENTED supportsStartReferenceEventSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsStartReferenceEventSearchOrder() is true.
MethodorderByFixedStartOffset
Description

Specified a preference for ordering results by the fixed offset.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByRelativeWeekdayStartOffset
Description

Specified a preference for ordering results by the relative weekday offset.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByRelativeStartWeekday
Description

Specified a preference for ordering results by the relative weekday.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByFixedDuration
Description

Specified a preference for ordering results by the fixed duration.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByEndReferenceEvent
Description

Specified a preference for ordering results by the ending reference event.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodsupportsEndReferenceEventSearchOrder
Description

Tests if an EventSearchOrder is available.

Returnboolean true if an event search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetEndReferenceEventSearchOrder
Description

Gets the search order for an event.

Returnosid.calendaring.EventSearchOrderthe event search order
ErrorsUNIMPLEMENTED supportsEndReferenceEventSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsEndReferenceEventSearchOrder() is true.
MethodorderByFixedEndOffset
Description

Specified a preference for ordering results by the fixed offset.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByRelativeWeekdayEndOffset
Description

Specified a preference for ordering results by the relative weekday offset.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByRelativeEndWeekday
Description

Specified a preference for ordering results by the relative weekday.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByLocationDescription
Description

Specified a preference for ordering results by the location description.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByLocation
Description

Specified a preference for ordering results by the location.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationSearchOrder
Description

Tests if a LocationSearchOrder is available.

Returnboolean true if a location search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetLocationSearchOrder
Description

Gets the search order for a location.

Returnosid.mapping.LocationSearchOrderthe location search order
ErrorsUNIMPLEMENTED supportsLocationSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsLocationSearchOrder() is true.
MethodgetOffsetEventSearchOrderRecord
Description

Gets the offset event search order record corresponding to the given offset event record Type. Multiple retrievals return the same underlying object.

Parametersosid.type.TypeoffsetEventRecordTypean offset event record type
Returnosid.calendaring.records.OffsetEventSearchOrderRecordthe offset event search order record
ErrorsNULL_ARGUMENT offsetEventRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(offsetEventRecordType) is false
CompliancemandatoryThis method must be implemented.