OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.ScheduleSlotSearch
Implementsosid.OsidSearch
Used Byosid.calendaring.ScheduleSlotSearchSession
Description

ScheduleSlotSearch defines the interface for specifying schedule slot search options.

MethodsearchAmongScheduleSlots
Description

Execute this search among the given list of schedule slots.

Parametersosid.id.IdListscheduleSlotIds list of schedule slots
ErrorsNULL_ARGUMENT scheduleSlotIds is null
Compliancemandatory This method must be implemented.
MethodorderScheduleSlotResults
Description

Specify an ordering to the search results.

Parametersosid.calendaring.ScheduleSlotSearchOrderscheduleSlotSearchOrder schedule slot search order
ErrorsNULL_ARGUMENT scheduleSlotSearchOrder is null
UNSUPPORTED scheduleSlotSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetScheduleSlotSearchRecord
Description

Gets the schedule slot search record corresponding to the given schedule slot search record Type.

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