OSID Logo
OSID Specifications
offering rules package
Version 3.1.0
Interfaceosid.offering.rules.OfferingConstrainerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.offering.rules.OfferingConstrainerEnablerSearchResults
osid.offering.rules.OfferingConstrainerEnablerSmartCatalogueSession
Description

This is the query inspector for examining offering constrainer enabler queries.

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

MethodgetRuledOfferingConstrainerIdTerms
Description

Gets the offering constrainer Id query terms.

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

Gets the offering constrainer query terms.

Returnosid.offering.rules.OfferingConstrainerQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCatalogueIdTerms
Description

Gets the catalogue Id query terms.

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

Gets the catalogue query terms.

Returnosid.offering.CatalogueQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOfferingConstrainerEnablerQueryInspectorRecord
Description

Gets the offering constrainer enabler query inspector record corresponding to the given OfferingConstrainerEnabler record Type.

Parametersosid.type.TypeofferingConstrainerEnablerRecordType an offering constrainer enabler record type
Returnosid.offering.rules.records.OfferingConstrainerEnablerQueryInspectorRecord the offering constrainer enabler query inspector record
ErrorsNULL_ARGUMENT offeringConstrainerEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(offeringConstrainerEnablerRecordType) is false
Compliancemandatory This method must be implemented.