OSID Logo
OSID Specifications
calendaring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.ScheduleSlotQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidContainableQueryInspector
Description

This is the query inspector for examining schedule queries.

MethodgetScheduleSlotIdTerms
Description

Gets the schedule slot Id terms.

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

Gets the schedule slot terms.

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

Gets the weekday terms.

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

Gets the weekly interval terms.

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

Gets the week of month terms.

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

Gets the weekday time terms.

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

Gets the fixed interval terms.

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

Gets the duration terms.

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

Gets the calendar Id terms.

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

Gets the calendar terms.

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

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

Parametersosid.type.TypescheduleSlotRecordTypea schedule slot query record type
Returnosid.calendaring.records.ScheduleSlotQueryInspectorRecordthe schedule slot query inspector record
ErrorsNULL_ARGUMENT scheduleSlotRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(scheduleSlotRecordType) is false
CompliancemandatoryThis method must be implemented.