OSID Logo
OSID Specifications
ontology rules package
Version 3.1.0
Interfaceosid.ontology.rules.RelevancyEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.ontology.rules.RelevancyEnablerSearchResults
osid.ontology.rules.RelevancyEnablerSmartOntologySession
Description

This is the query inspector for examining relevancy enabler queries.

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

MethodgetRuledRelevancyIdTerms
Description

Gets the relevancy Id query terms.

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

Gets the relevancy query terms.

Returnosid.ontology.RelevancyQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOntologyIdTerms
Description

Gets the ontology Id query terms.

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

Gets the ontology query terms.

Returnosid.ontology.OntologyQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRelevancyEnablerQueryInspectorRecord
Description

Gets the relevancy enabler query inspector record corresponding to the given RelevancyEnabler record Type.

Parametersosid.type.TyperelevancyEnablerRecordType a relevancy enabler record type
Returnosid.ontology.rules.records.RelevancyEnablerQueryInspectorRecord the relevancy enabler query inspector record
ErrorsNULL_ARGUMENT relevancyEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(relevancyEnablerRecordType) is false
Compliancemandatory This method must be implemented.