OSID Logo
OSID Specifications
calendaring cycle package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.cycle.CyclicTimePeriodQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for examining cyclic time period queries.

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.
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.
MethodgetCyclicTimePeriodQueryInspectorRecord
Description

Gets the cyclic time period query record interface corresponding to the given CyclicTimePeriod record Type.

Parametersosid.type.TypecyclicTimePeriodRecordTypea cyclic time period query record type
Returnosid.calendaring.cycle.records.CyclicTimePeriodQueryInspectorRecordthe cyclic time period query inspector record
ErrorsNULL_ARGUMENT cyclicTimePeriodRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(cyclicTimePeriodRecordType) is false
CompliancemandatoryThis method must be implemented.