OSID Logo
OSID Specifications
calendaring rules package
Version 3.1.0
Interfaceosid.calendaring.rules.SupersedingEventEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.calendaring.rules.SupersedingEventEnablerSearchResults
osid.calendaring.rules.SupersedingEventEnablerSmartCalendarSession
Description

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

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

MethodgetRuledSupersedingEventIdTerms
Description

Gets the superseding event Id query terms.

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

Gets the superseding event query terms.

Returnosid.calendaring.SupersedingEventQueryInspector[] 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.
MethodgetSupersedingEventEnablerQueryInspectorRecord
Description

Gets the superseding event enabler query inspector record corresponding to the given SupersedingEventEnabler record Type.

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