OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.EventSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidTemporalSearchOrder
osid.OsidContainableSearchOrder
Used Byosid.OsidEnablerSearchOrder
osid.calendaring.CommitmentSearchOrder
osid.calendaring.EventSearchSession
osid.calendaring.EventSmartCalendarSession
osid.calendaring.OffsetEventSearchOrder
osid.calendaring.SupersedingEventSearchOrder
osid.course.CourseOfferingSearchOrder
osid.rules.check.CheckSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByDuration
Description

Specified a preference for ordering results by the duration. For recurring events, the duration is the duration of a single event.

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

Specified a preference for ordering results by the recurring event.

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

Tests if a RecurringEventSearchOrder is available for recurring events.

Returnboolean true if a recurring event search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetRecurringEventSearchOrder
Description

Gets the search order for a recurring event.

Returnosid.calendaring.RecurringEventSearchOrder the recurring event search order
ErrorsUNIMPLEMENTED supportsRecurringEventSearchOrder() is false
Complianceoptional This method must be implemented if supportsRecurringEventSearchOrder() is true.
MethodorderBySupersedingEvent
Description

Specified a preference for ordering results by the superseding event.

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

Tests if a SupersedingEventSearchOrder is available for offset events.

Returnboolean true if a superseding event search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetSupersedingEventSearchOrder
Description

Gets the search order for a superseding event.

Returnosid.calendaring.SupersedingEventSearchOrder the superseding event search order
ErrorsUNIMPLEMENTED supportsSupersedingEventSearchOrder() is false
Complianceoptional This method must be implemented if supportsSupersedingEventSearchOrder() is true.
MethodorderByOffsetEvent
Description

Specified a preference for ordering results by the offset event.

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

Tests if an OffsetEventSearchOrder is available for offset events.

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

Gets the search order for an offset event.

Returnosid.calendaring.OffsetEventSearchOrder the offset event search order
ErrorsUNIMPLEMENTED supportsOffsetEventSearchOrder() is false
Complianceoptional This method must be implemented if supportsOffsetEventSearchOrder() is true.
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.
MethodgetEventSearchOrderRecord
Description

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

Parametersosid.type.TypeeventRecordType an event record type
Returnosid.calendaring.records.EventSearchOrderRecord the event search order record
ErrorsNULL_ARGUMENT eventRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(eventRecordType) is false
Compliancemandatory This method must be implemented.