OSID Logo
OSID Specifications
ontology rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ontology.rules.RelevancyEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Description

This is the query inspector for examining relevancy enabler queries.

MethodgetRuledRelevancyIdTerms
Description

Gets the relevancy Id query terms.

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

Gets the relevancy query terms.

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

Gets the ontology Id query terms.

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

Gets the ontology query terms.

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

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

Parametersosid.type.TyperelevancyEnablerRecordTypea relevancy enabler record type
Returnosid.ontology.rules.records.RelevancyEnablerQueryInspectorRecordthe relevancy enabler query inspector record
ErrorsNULL_ARGUMENT relevancyEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(relevancyEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.