OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.TimePeriodQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.OsidEnablerQueryInspector
osid.calendaring.CalendarQueryInspector
osid.calendaring.ScheduleQueryInspector
osid.calendaring.TimePeriodSearchResults
osid.calendaring.TimePeriodSmartCalendarSession
osid.calendaring.cycle.CyclicTimePeriodQueryInspector
osid.offering.OfferingQueryInspector
osid.offering.ParticipantQueryInspector
osid.recognition.ConvocationQueryInspector
Description

This is the query inspector for examining time period queries.

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

MethodgetStartTerms
Description

Gets the start terms.

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

Gets the end terms.

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

Gets the time terms.

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

Gets the inclusive time terms.

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

Gets the duration terms.

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

Gets the exception event Id terms.

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

Gets the exception event terms.

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

Gets the calendar Id terms.

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

Gets the calendar terms.

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

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

Parametersosid.type.TypetimePeriodRecordType a time period query record type
Returnosid.calendaring.records.TimePeriodQueryInspectorRecord the time period query inspector record
ErrorsNULL_ARGUMENT timePeriodRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(timePeriodRecordType) is false
Compliancemandatory This method must be implemented.