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.

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.