OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.SupersedingEventQueryInspector
Implementsosid.OsidRuleQueryInspector
Used Byosid.calendaring.EventQueryInspector
osid.calendaring.RecurringEventQueryInspector
osid.calendaring.SupersedingEventSearchResults
osid.calendaring.SupersedingEventSmartCalendarSession
osid.calendaring.rules.SupersedingEventEnablerQueryInspector
Description

This is the query inspector for examining superseding event queries.

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

MethodgetSupersededEventIdTerms
Description

Gets the superseded event Id terms.

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

Gets the superseded event terms.

Returnosid.calendaring.EventQueryInspector[] the superseded event 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.EventQueryInspector[] the superseding event terms
Compliancemandatory This method must be implemented.
MethodgetSupersededDateTerms
Description

Gets the superseded date range terms.

Returnosid.search.terms.DateTimeRangeTerm[] the superseded date range terms
Compliancemandatory This method must be implemented.
MethodgetSupersededEventPositionTerms
Description

Gets the superseded event position terms.

Returnosid.search.terms.IntegerRangeTerm[] the superseded event position 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.
MethodgetSupersedingEventQueryInspectorRecord
Description

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

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