OSID Logo
OSID Specifications
cataloging rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.cataloging.rules.CatalogEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Description

This is the query inspector for examining catalog enabler queries.

MethodgetRuledCatalogIdTerms
Description

Gets the catalog Id query terms.

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

Gets the catalog query terms.

Returnosid.cataloging.CatalogQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCatalogIdTerms
Description

Gets the catalog Id query terms.

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

Gets the catalog query terms.

Returnosid.cataloging.CatalogQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCatalogEnablerQueryInspectorRecord
Description

Gets the catalog enabler query inspector record corresponding to the given CatalogEnabler record Type.

Parametersosid.type.TypecatalogEnablerRecordTypea catalog enabler record type
Returnosid.cataloging.rules.records.CatalogEnablerQueryInspectorRecordthe catalog enabler query inspector record
ErrorsNULL_ARGUMENT catalogEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(catalogEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.