OSID Logo
OSID Specifications
calendaring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.ScheduleSlotSearchResults
Implementsosid.OsidSearchResults
Description

This interface provides a means to capture results of a search.

MethodgetScheduleSlots
Description

Gets the schedule list resulting from the search.

Returnosid.calendaring.ScheduleSlotListthe schedule slot list
ErrorsILLEGAL_STATElist already retrieved
CompliancemandatoryThis method must be implemented.
MethodgetScheduleSlotQueryInspector
Description

Gets the inspector for the query to examine the terms used in the search.

Returnosid.calendaring.ScheduleSlotQueryInspectorthe query inspector
CompliancemandatoryThis method must be implemented.
MethodgetScheduleSlotSearchResultsRecord
Description

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

Parametersosid.type.TypescheduleSlotSearchRecordTypea schedule slot search record type
Returnosid.calendaring.records.ScheduleSlotSearchResultsRecordthe schedule slot search results record
ErrorsNULL_ARGUMENT scheduleSlotSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(scheduleSlotSearchRecordType) is false
CompliancemandatoryThis method must be implemented.