OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.CommitmentQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.calendaring.CalendarQueryInspector
osid.calendaring.CommitmentSearchResults
osid.calendaring.CommitmentSmartCalendarSession
osid.calendaring.EventQueryInspector
osid.calendaring.rules.CommitmentEnablerQueryInspector
Description

This is the query inspector for examining commitment queries.

Like all OsidQueryInspectors, CommitmentQueryInspector 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.
MethodgetResourceIdTerms
Description

Gets the resource Id terms.

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

Gets the resource terms.

Returnosid.resource.ResourceQueryInspector[] the resource 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.
MethodgetCommitmentQueryInspectorRecord
Description

Gets the commitment query inspector record corresponding to the given Commitment record Type.

Parametersosid.type.TypecommitmentRecordType a commitment query record type
Returnosid.calendaring.records.CommitmentQueryInspectorRecord the commitment query inspector record
ErrorsNULL_ARGUMENT commitmentRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(commitmentRecordType) is false
Compliancemandatory This method must be implemented.