OSID Logo
OSID Specifications
inquiry rules package
Version 3.1.0
Interfaceosid.inquiry.rules.InquiryEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.inquiry.rules.InquiryEnablerSearchResults
osid.inquiry.rules.InquiryEnablerSmartInquestSession
Description

This is the query inspector for examining inquiry enabler queries.

MethodgetRuledInquiryIdTerms
Description

Gets the inquiry Id query terms.

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

Gets the inquiry query terms.

Returnosid.inquiry.InquiryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInquestIdTerms
Description

Gets the inquest Id query terms.

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

Gets the inquest query terms.

Returnosid.inquiry.InquestQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInquiryEnablerQueryInspectorRecord
Description

Gets the inquiry enabler query inspector record corresponding to the given InquiryEnabler record Type.

Parametersosid.type.TypeinquiryEnablerRecordType an inquiry enabler record type
Returnosid.inquiry.rules.records.InquiryEnablerQueryInspectorRecord the inquiry enabler query inspector record
ErrorsNULL_ARGUMENT inquiryEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(inquiryEnablerRecordType) is false
Compliancemandatory This method must be implemented.