OSID Logo
OSID Specifications
calendaring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.CalendarQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining calendar queries.

MethodgetEventIdTerms
Description

Gets the event Id terms.

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

Gets the event terms.

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

Gets the time period Id terms.

Returnosid.search.terms.IdTerm[]the time period Id terms
CompliancemandatoryThis method must be implemented.
MethodgetTimePeriodTerms
Description

Gets the time period terms.

Returnosid.calendaring.TimePeriodQueryInspector[]the time period terms
CompliancemandatoryThis method must be implemented.
MethodgetCommitmentIdTerms
Description

Gets the commitment Id terms.

Returnosid.search.terms.IdTerm[]the commitment Id terms
CompliancemandatoryThis method must be implemented.
MethodgetCommitmentTerms
Description

Gets the commitment terms.

Returnosid.calendaring.CommitmentQueryInspector[]the commitment terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorCalendarIdTerms
Description

Gets the ancestor calendar Id terms.

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

Gets the ancestor calendar terms.

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

Gets the descendant calendar Id terms.

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

Gets the descendant calendar terms.

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

Gets the calendar query inspector record corresponding to the given Calendar record Type.

Parametersosid.type.TypecalendarRecordTypea calendar record type
Returnosid.calendaring.records.CalendarQueryInspectorRecordthe calendar query inspector record
ErrorsNULL_ARGUMENT calendarRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(calendarRecordType) is false
CompliancemandatoryThis method must be implemented.