OSID Logo
OSID Specifications
installation package
Version 3.1.0
Interfaceosid.installation.DepotQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.installation.DepotQueryInspector
osid.installation.DepotSearchResults
osid.installation.InstallationPackageQueryInspector
Description

This is the query inspector for examining depot queries.

MethodgetInstallationPackageIdTerms
Description

Gets the package Id query terms.

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

Gets the package query terms.

Returnosid.installation.InstallationPackageQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorDepotIdTerms
Description

Gets the ancestor depot Id query terms.

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

Gets the ancestor depot query terms.

Returnosid.installation.DepotQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDescendantDepotIdTerms
Description

Gets the descendant depot Id query terms.

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

Gets the descendant depot query terms.

Returnosid.installation.DepotQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDepotQueryInspectorRecord
Description

Gets the depot query inspector record corresponding to the given Depot record Type.

Parametersosid.type.TypedepotRecordType a depot record type
Returnosid.installation.records.DepotQueryInspectorRecord the depot query inspector record
ErrorsNULL_ARGUMENT depotRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(depotRecordType) is false
Compliancemandatory This method must be implemented.