OSID Logo
OSID Specifications
calendaring cycle package
Version 3.1.0
Interfaceosid.calendaring.cycle.CyclicEventQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.OsidEnablerQueryInspector
osid.calendaring.cycle.CyclicEventSearchResults
osid.calendaring.cycle.CyclicEventSmartCalendarSession
osid.checklist.mason.TodoProducerQueryInspector
osid.rules.check.CheckQueryInspector
Description

This is the query inspector for examining event queries.

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

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.
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.
MethodgetCyclicEventQueryInspectorRecord
Description

Gets the cyclic event query inspector record corresponding to the given CyclicEvent record Type.

Parametersosid.type.TypecyclicEventRecordType a cyclic event query record type
Returnosid.calendaring.cycle.records.CyclicEventQueryInspectorRecord the cyclic event query inspector record
ErrorsNULL_ARGUMENT cyclicEventRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(cyclicEventRecordType) is false
Compliancemandatory This method must be implemented.