OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.OffsetEventSearchOrder
Implementsosid.OsidRuleSearchOrder
Used Byosid.calendaring.EventSearchOrder
osid.calendaring.OffsetEventSearchSession
osid.calendaring.OffsetEventSmartCalendarSession
Description

An interface for specifying the ordering of search results.

MethodorderByFixedStartTime
Description

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

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByStartReferenceEvent
Description

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

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsStartReferenceEventSearchOrder
Description

Tests if an EventSearchOrder is available.

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

Gets the search order for an event.

Returnosid.calendaring.EventSearchOrder the event search order
ErrorsUNIMPLEMENTED supportsStartReferenceEventSearchOrder() is false
Complianceoptional This method must be implemented if supportsStartReferenceEventSearchOrder() is true.
MethodorderByFixedStartOffset
Description

Specified a preference for ordering results by the fixed offset.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByRelativeWeekdayStartOffset
Description

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

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByRelativeStartWeekday
Description

Specified a preference for ordering results by the relative weekday.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByFixedDuration
Description

Specified a preference for ordering results by the fixed duration.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByEndReferenceEvent
Description

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

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsEndReferenceEventSearchOrder
Description

Tests if an EventSearchOrder is available.

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

Gets the search order for an event.

Returnosid.calendaring.EventSearchOrder the event search order
ErrorsUNIMPLEMENTED supportsEndReferenceEventSearchOrder() is false
Complianceoptional This method must be implemented if supportsEndReferenceEventSearchOrder() is true.
MethodorderByFixedEndOffset
Description

Specified a preference for ordering results by the fixed offset.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByRelativeWeekdayEndOffset
Description

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

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByRelativeEndWeekday
Description

Specified a preference for ordering results by the relative weekday.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByLocationDescription
Description

Specified a preference for ordering results by the location description.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByLocation
Description

Specified a preference for ordering results by the location.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsLocationSearchOrder
Description

Tests if a LocationSearchOrder is available.

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

Gets the search order for a location.

Returnosid.mapping.LocationSearchOrder the location search order
ErrorsUNIMPLEMENTED supportsLocationSearchOrder() is false
Complianceoptional This 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.TypeoffsetEventRecordType an offset event record type
Returnosid.calendaring.records.OffsetEventSearchOrderRecord the offset event search order record
ErrorsNULL_ARGUMENT offsetEventRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(offsetEventRecordType) is false
Compliancemandatory This method must be implemented.