OSID Logo
OSID Specifications
offering package
Version 3.1.0
Interfaceosid.offering.CatalogueQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.offering.CanonicalUnitQueryInspector
osid.offering.CatalogueQueryInspector
osid.offering.CatalogueSearchResults
osid.offering.OfferingQueryInspector
osid.offering.ParticipantQueryInspector
osid.offering.ResultQueryInspector
osid.offering.rules.CanonicalUnitEnablerQueryInspector
osid.offering.rules.CanonicalUnitProcessorEnablerQueryInspector
osid.offering.rules.CanonicalUnitProcessorQueryInspector
osid.offering.rules.OfferingConstrainerEnablerQueryInspector
show 1 more…
osid.offering.rules.OfferingConstrainerQueryInspector
Description

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to OsidQuery interfaces for reuse or modification in the search sessions.

MethodgetCanonicalUnitIdTerms
Description

Gets the canonical unit Id query terms.

Returnosid.search.terms.IdTerm[] the canonical unit Id terms
Compliancemandatory This method must be implemented.
MethodgetCanonicalUnitTerms
Description

Gets the canonical unit query terms.

Returnosid.offering.CanonicalUnitQueryInspector[] the canonical unit terms
Compliancemandatory This method must be implemented.
MethodgetOfferingIdTerms
Description

Gets the offering Id query terms.

Returnosid.search.terms.IdTerm[] the offering Id terms
Compliancemandatory This method must be implemented.
MethodgetOfferingTerms
Description

Gets the offering query terms.

Returnosid.offering.OfferingQueryInspector[] the offering terms
Compliancemandatory This method must be implemented.
MethodgetParticipantIdTerms
Description

Gets the participant Id query terms.

Returnosid.search.terms.IdTerm[] the participant Id terms
Compliancemandatory This method must be implemented.
MethodgetParticipantTerms
Description

Gets the participant query terms.

Returnosid.offering.ParticipantQueryInspector[] the participant terms
Compliancemandatory This method must be implemented.
MethodgetResultIdTerms
Description

Gets the result Id query terms.

Returnosid.search.terms.IdTerm[] the result Id terms
Compliancemandatory This method must be implemented.
MethodgetResultTerms
Description

Gets the result query terms.

Returnosid.offering.ResultQueryInspector[] the result terms
Compliancemandatory This method must be implemented.
MethodgetAncestorCatalogueIdTerms
Description

Gets the ancestor catalogue Id query terms.

Returnosid.search.terms.IdTerm[] the ancestor catalogue Id terms
Compliancemandatory This method must be implemented.
MethodgetAncestorCatalogueTerms
Description

Gets the ancestor catalogue query terms.

Returnosid.offering.CatalogueQueryInspector[] the ancestor catalogue terms
Compliancemandatory This method must be implemented.
MethodgetDescendantCatalogueIdTerms
Description

Gets the descendant catalogue Id query terms.

Returnosid.search.terms.IdTerm[] the descendant catalogue Id terms
Compliancemandatory This method must be implemented.
MethodgetDescendantCatalogueTerms
Description

Gets the descendant catalogue query terms.

Returnosid.offering.CatalogueQueryInspector[] the descendant catalogue terms
Compliancemandatory This method must be implemented.
MethodgetCatalogueQueryInspectorRecord
Description

Gets the record query inspector record corresponding to the given Catalogue record Type.

Parametersosid.type.TypecatalogueRecordType a catalogue record type
Returnosid.offering.records.CatalogueQueryInspectorRecord the catalogue query inspector record
ErrorsNULL_ARGUMENT catalogueRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(catalogueRecordType) is false
Compliancemandatory This method must be implemented.