OSID Logo
OSID Specifications
calendaring rules package
Version 3.1.0
Interfaceosid.calendaring.rules.CommitmentEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.calendaring.rules.CommitmentEnablerSearchResults
osid.calendaring.rules.CommitmentEnablerSmartCalendarSession
Description

This is the query inspector for examining commitment enabler queries.

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

MethodgetRuledCommitmentIdTerms
Description

Gets the commitment Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRuledCommitmentTerms
Description

Gets the commitment query terms.

Returnosid.calendaring.CommitmentQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCalendarIdTerms
Description

Gets the calendar Id query terms.

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

Gets the calendar query terms.

Returnosid.calendaring.CalendarQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCommitmentEnablerQueryInspectorRecord
Description

Gets the commitment enabler query inspector record corresponding to the given CommitmentEnabler record Type.

Parametersosid.type.TypecommitmentEnablerRecordType a commitment enabler record type
Returnosid.calendaring.rules.records.CommitmentEnablerQueryInspectorRecord the commitment enabler query inspector record
ErrorsNULL_ARGUMENT commitmentEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(commitmentEnablerRecordType) is false
Compliancemandatory This method must be implemented.