OSID Logo
OSID Specifications
calendaring rules package
Version 3.1.0
Interfaceosid.calendaring.rules.RecurringEventEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.calendaring.rules.RecurringEventEnablerSearchResults
osid.calendaring.rules.RecurringEventEnablerSmartCalendarSession
Description

This is the query inspector for examining recurring event enabler queries.

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

MethodgetRuledRecurringEventIdTerms
Description

Gets the recurring event Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRuledRecurringEventTerms
Description

Gets the recurring event query terms.

Returnosid.calendaring.RecurringEventQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCalendarIdTerms
Description

Gets the calendar Id query terms.

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

Gets the calendar query terms.

Returnosid.calendaring.CalendarQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRecurringEventEnablerQueryInspectorRecord
Description

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

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