OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.ScheduleSlotQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidContainableQueryInspector
Used Byosid.calendaring.ScheduleQueryInspector
osid.calendaring.ScheduleSlotQueryInspector
osid.calendaring.ScheduleSlotSearchResults
osid.calendaring.ScheduleSlotSmartCalendarSession
Description

This is the query inspector for examining schedule queries.

Like all OsidQueryInspectors, ScheduleSlotQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetScheduleSlotIdTerms
Description

Gets the schedule slot Id terms.

Returnosid.search.terms.IdTerm[] the schedule Id terms
Compliancemandatory This method must be implemented.
MethodgetScheduleSlotTerms
Description

Gets the schedule slot terms.

Returnosid.calendaring.ScheduleSlotQueryInspector[] the schedule slot terms
Compliancemandatory This method must be implemented.
MethodgetWeekdayTerms
Description

Gets the weekday terms.

Returnosid.search.terms.CardinalTerm[] the weekday terms
Compliancemandatory This method must be implemented.
MethodgetWeeklyIntervalTerms
Description

Gets the weekly interval terms.

Returnosid.search.terms.IntegerTerm[] the weekly interval terms
Compliancemandatory This method must be implemented.
MethodgetWeekOfMonthTerms
Description

Gets the week of month terms.

Returnosid.search.terms.IntegerTerm[] the week of month terms
Compliancemandatory This method must be implemented.
MethodgetWeekdayTimeTerms
Description

Gets the weekday time terms.

Returnosid.search.terms.TimeRangeTerm[] the fixed interval terms
Compliancemandatory This method must be implemented.
MethodgetFixedIntervalTerms
Description

Gets the fixed interval terms.

Returnosid.search.terms.DurationRangeTerm[] the fixed interval terms
Compliancemandatory This method must be implemented.
MethodgetDurationTerms
Description

Gets the duration terms.

Returnosid.search.terms.DurationTerm[] the duration terms
Compliancemandatory This method must be implemented.
MethodgetCalendarIdTerms
Description

Gets the calendar Id terms.

Returnosid.search.terms.IdTerm[] the calendar Id terms
Compliancemandatory This method must be implemented.
MethodgetCalendarTerms
Description

Gets the calendar terms.

Returnosid.calendaring.CalendarQueryInspector[] the calendar terms
Compliancemandatory This method must be implemented.
MethodgetScheduleSlotQueryInspectorRecord
Description

Gets the schedule slot query inspector record corresponding to the given ScheduleSlot record Type.

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