OSID Logo
OSID Specifications
calendaring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.SupersedingEventQueryInspector
Implementsosid.OsidRuleQueryInspector
Description

This is the query inspector for examining superseding event queries.

MethodgetSupersededEventIdTerms
Description

Gets the superseded event Id terms.

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

Gets the superseded event terms.

Returnosid.calendaring.EventQueryInspector[]the superseded event terms
CompliancemandatoryThis method must be implemented.
MethodgetSupersedingEventIdTerms
Description

Gets the superseding event Id terms.

Returnosid.search.terms.IdTerm[]the superseding event Id terms
CompliancemandatoryThis method must be implemented.
MethodgetSupersedingEventTerms
Description

Gets the superseding event terms.

Returnosid.calendaring.EventQueryInspector[]the superseding event terms
CompliancemandatoryThis method must be implemented.
MethodgetSupersededDateTerms
Description

Gets the superseded date range terms.

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

Gets the superseded event position terms.

Returnosid.search.terms.IntegerRangeTerm[]the superseded event position terms
CompliancemandatoryThis method must be implemented.
MethodgetCalendarIdTerms
Description

Gets the calendar Id terms.

Returnosid.search.terms.IdTerm[]the calendar Id terms
CompliancemandatoryThis method must be implemented.
MethodgetCalendarTerms
Description

Gets the calendar terms.

Returnosid.calendaring.CalendarQueryInspector[]the calendar terms
CompliancemandatoryThis method must be implemented.
MethodgetSupersedingEventQueryInspectorRecord
Description

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

Parametersosid.type.TypesupersedingEventRecordTypea superseding event query record type
Returnosid.calendaring.records.SupersedingEventQueryInspectorRecordthe superseding event query inspector record
ErrorsNULL_ARGUMENT supersedingEventRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(supersedingEventRecordType) is false
CompliancemandatoryThis method must be implemented.