OSID Logo
OSID Specifications
offering rules package
Version 3.1.0
Interfaceosid.offering.rules.OfferingConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.offering.rules.CanonicalUnitEnablerQueryInspector
osid.offering.rules.OfferingConstrainerEnablerQueryInspector
osid.offering.rules.OfferingConstrainerSearchResults
osid.offering.rules.OfferingConstrainerSmartCatalogueSession
Description

This is the query inspector for examining offering constrainer queries.

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

MethodgetRuledCanonicalUnitIdTerms
Description

Gets the canonical unit Id query terms.

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

Gets the canonical unit query terms.

Returnosid.offering.CanonicalUnitQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOverrideDescriptionTerms
Description

Gets the override description query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOverrideTitleTerms
Description

Gets the override title query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOverrideCodeTerms
Description

Gets the override code query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOverrideTimePeriodsTerms
Description

Gets the override time periods query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetConstrainTimePeriodsTerms
Description

Gets the override time periods query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOverrideResultOptionsTerms
Description

Gets the override result options query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetConstrainResultOptionsTerms
Description

Gets the constrain result options query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOverrideSponsorsTerms
Description

Gets the override sponsors query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetConstrainSponsorsTerms
Description

Gets the constrain sponsors query terms.

Returnosid.search.terms.BooleanTerm[] 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.
MethodgetOfferingConstrainerQueryInspectorRecord
Description

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

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