OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.ScheduleQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.OsidEnablerQueryInspector
osid.calendaring.RecurringEventQueryInspector
osid.calendaring.ScheduleSearchResults
osid.calendaring.ScheduleSmartCalendarSession
osid.course.ActivityQueryInspector
Description

This is the query inspector for examining schedule queries.

MethodgetScheduleSlotIdTerms
Description

Gets the schedule slot Id terms.

Returnosid.search.terms.IdTerm[] the schedule slot 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.
MethodgetTimePeriodIdTerms
Description

Gets the time period Id terms.

Returnosid.search.terms.IdTerm[] the time period Id terms
Compliancemandatory This method must be implemented.
MethodgetTimePeriodTerms
Description

Gets the time period terms.

Returnosid.calendaring.TimePeriodQueryInspector[] the time period terms
Compliancemandatory This method must be implemented.
MethodgetScheduleStartTerms
Description

Gets the schedule start terms.

Returnosid.search.terms.DateTimeRangeTerm[] the schedule start terms
Compliancemandatory This method must be implemented.
MethodgetScheduleEndTerms
Description

Gets the schedule end terms.

Returnosid.search.terms.DateTimeRangeTerm[] the schedule end terms
Compliancemandatory This method must be implemented.
MethodgetScheduleTimeTerms
Description

Gets the schedule time terms.

Returnosid.search.terms.DateTimeTerm[] the schedule time terms
Compliancemandatory This method must be implemented.
MethodgetScheduleTimeInclusiveTerms
Description

Gets the schedule inclusive time terms.

Returnosid.search.terms.DateTimeRangeTerm[] the schedule time range terms
Compliancemandatory This method must be implemented.
MethodgetLimitTerms
Description

Gets the limit terms.

Returnosid.search.terms.CardinalTerm[] the limit terms
Compliancemandatory This method must be implemented.
MethodgetLocationDescriptionTerms
Description

Gets the location description terms.

Returnosid.search.terms.StringTerm[] the location description terms
Compliancemandatory This method must be implemented.
MethodgetLocationIdTerms
Description

Gets the location Id terms.

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

Gets the location terms.

Returnosid.mapping.LocationQueryInspector[] the location terms
Compliancemandatory This method must be implemented.
MethodgetTotalDurationTerms
Description

Gets the total duration terms.

Returnosid.search.terms.DurationRangeTerm[] 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.
MethodgetScheduleQueryInspectorRecord
Description

Gets the schedule query inspector record corresponding to the given Schedule record Type.

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