OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.RecurringEventQueryInspector
Implementsosid.OsidRuleQueryInspector
osid.OsidContainableQueryInspector
Used Byosid.calendaring.EventQueryInspector
osid.calendaring.RecurringEventSearchResults
osid.calendaring.RecurringEventSmartCalendarSession
osid.calendaring.rules.RecurringEventEnablerQueryInspector
Description

This is the query inspector for examining recurring event queries.

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

MethodgetScheduleIdTerms
Description

Gets the schedule Id terms.

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

Gets the schedule terms.

Returnosid.calendaring.ScheduleQueryInspector[] the schedule terms
Compliancemandatory This method must be implemented.
MethodgetSupersedingEventIdTerms
Description

Gets the superseding event Id terms.

Returnosid.search.terms.IdTerm[] the superseding event Id terms
Compliancemandatory This method must be implemented.
MethodgetSupersedingEventTerms
Description

Gets the superseding event terms.

Returnosid.calendaring.SupersedingEventQueryInspector[] the superseding event terms
Compliancemandatory This method must be implemented.
MethodgetEventIdTerms
Description

Gets the event Id terms.

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

Gets the event terms.

Returnosid.calendaring.EventQueryInspector[] the event terms
Compliancemandatory This method must be implemented.
MethodgetBlackoutTerms
Description

Gets the blackout terms.

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

Gets the inclusive blackout terms.

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

Gets the sponsor Id terms.

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

Gets the sponsor terms.

Returnosid.resource.ResourceQueryInspector[] the sponsor terms
Compliancemandatory This method must be implemented.
MethodgetSpecificMeetingTimeTerms
Description

Gets the date terms.

Returnosid.search.terms.DateTimeTerm[] the time 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.
MethodgetRecurringEventQueryInspectorRecord
Description

Gets the recurring event query inspector record corresponding to the given RecurringEvent record Type.

Parametersosid.type.TyperecurringEventRecordType a recurring event query record type
Returnosid.calendaring.records.RecurringEventQueryInspectorRecord the recurring event query inspector record
ErrorsNULL_ARGUMENT recurringEventRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(recurringEventRecordType) is false
Compliancemandatory This method must be implemented.