OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.ScheduleSlotSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidContainableSearchOrder
Used Byosid.calendaring.ScheduleSearchOrder
osid.calendaring.ScheduleSlotSearchSession
osid.calendaring.ScheduleSlotSmartCalendarSession
Description

An interface for specifying the ordering of search results.

MethodorderByWeekdayStart
Description

Specified a preference for ordering results by the starting weekday.

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

Specified a preference for ordering results by the weekly interval.

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

Specified a preference for ordering results by the week of the month.

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

Specified a preference for ordering results by the weekday time.

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

Specified a preference for ordering results by the fixed interval.

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

Specified a preference for ordering results by the duration.

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

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

Parametersosid.type.TypescheduleSlotRecordType a schedule slot record type
Returnosid.calendaring.records.ScheduleSlotSearchOrderRecord the schedule slot search order record
ErrorsNULL_ARGUMENT scheduleSlotRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(scheduleSlotRecordType) is false
Compliancemandatory This method must be implemented.