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

This is the query inspector for examining time period queries.

MethodgetStartTerms
Description

Gets the start terms.

Returnosid.search.terms.DateTimeTerm[]the start terms
CompliancemandatoryThis method must be implemented.
MethodgetEndTerms
Description

Gets the end terms.

Returnosid.search.terms.DateTimeTerm[]the end terms
CompliancemandatoryThis method must be implemented.
MethodgetTimeTerms
Description

Gets the time terms.

Returnosid.search.terms.DateTimeTerm[]the time terms
CompliancemandatoryThis method must be implemented.
MethodgetTimeInclusiveTerms
Description

Gets the inclusive time terms.

Returnosid.search.terms.DateTimeRangeTerm[]the time range terms
CompliancemandatoryThis method must be implemented.
MethodgetDurationTerms
Description

Gets the duration terms.

Returnosid.search.terms.DurationTerm[]the duration terms
CompliancemandatoryThis method must be implemented.
MethodgetExceptionIdTerms
Description

Gets the exception event Id terms.

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

Gets the exception event terms.

Returnosid.calendaring.EventQueryInspector[]the exception event terms
CompliancemandatoryThis method must be implemented.
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.
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.
MethodgetTimePeriodQueryInspectorRecord
Description

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

Parametersosid.type.TypetimePeriodRecordTypea time period query record type
Returnosid.calendaring.records.TimePeriodQueryInspectorRecordthe time period query inspector record
ErrorsNULL_ARGUMENT timePeriodRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(timePeriodRecordType) is false
CompliancemandatoryThis method must be implemented.