OSID Logo
OSID Specifications
calendaring rules package
Version 3.1.0
Interfaceosid.calendaring.rules.OffsetEventEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.calendaring.rules.OffsetEventEnablerSearchResults
osid.calendaring.rules.OffsetEventEnablerSmartCalendarSession
Description

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

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

MethodgetRuledOffsetEventIdTerms
Description

Gets the offset event Id query terms.

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

Gets the offset event query terms.

Returnosid.calendaring.OffsetEventQueryInspector[] 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.
MethodgetOffsetEventEnablerQueryInspectorRecord
Description

Gets the offset event enabler query inspector record corresponding to the given OffsetEventEnabler record Type.

Parametersosid.type.TypeoffsetEventEnablerRecordType an offset event enabler record type
Returnosid.calendaring.rules.records.OffsetEventEnablerQueryInspectorRecord the offset event enabler query inspector record
ErrorsNULL_ARGUMENT offsetEventEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(offsetEventEnablerRecordType) is false
Compliancemandatory This method must be implemented.