OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.CalendarQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.calendaring.CalendarQueryInspector
osid.calendaring.CalendarSearchResults
osid.calendaring.CommitmentQueryInspector
osid.calendaring.EventQueryInspector
osid.calendaring.OffsetEventQueryInspector
osid.calendaring.RecurringEventQueryInspector
osid.calendaring.ScheduleQueryInspector
osid.calendaring.ScheduleSlotQueryInspector
osid.calendaring.SupersedingEventQueryInspector
osid.calendaring.TimePeriodQueryInspector
show 6 more…
osid.calendaring.cycle.CyclicEventQueryInspector
osid.calendaring.cycle.CyclicTimePeriodQueryInspector
osid.calendaring.rules.CommitmentEnablerQueryInspector
osid.calendaring.rules.OffsetEventEnablerQueryInspector
osid.calendaring.rules.RecurringEventEnablerQueryInspector
osid.calendaring.rules.SupersedingEventEnablerQueryInspector
Description

This is the query inspector for examining calendar queries.

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

MethodgetEventIdTerms
Description

Gets the event Id terms.

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

Gets the event terms.

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

Gets the time period Id terms.

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

Gets the time period terms.

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

Gets the commitment Id terms.

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

Gets the commitment terms.

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

Gets the ancestor calendar Id terms.

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

Gets the ancestor calendar terms.

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

Gets the descendant calendar Id terms.

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

Gets the descendant calendar terms.

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

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

Parametersosid.type.TypecalendarRecordType a calendar record type
Returnosid.calendaring.records.CalendarQueryInspectorRecord the calendar query inspector record
ErrorsNULL_ARGUMENT calendarRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(calendarRecordType) is false
Compliancemandatory This method must be implemented.