OSID Logo
OSID Specifications
repository package
Version 3.1.0
Interfaceosid.repository.RepositoryQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.repository.AssetQueryInspector
osid.repository.CompositionQueryInspector
osid.repository.RepositoryQueryInspector
osid.repository.RepositorySearchResults
osid.repository.rules.CompositionEnablerQueryInspector
Description

This is the query inspector for examining repository queries.

MethodgetAssetIdTerms
Description

Gets the asset Id query terms.

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

Gets the asset query terms.

Returnosid.repository.AssetQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAssetContentIdTerms
Description

Gets the asset content Id query terms.

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

Gets the asset content query terms.

Returnosid.repository.AssetContentQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCompositionIdTerms
Description

Gets the composition Id query terms.

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

Gets the composition query terms.

Returnosid.repository.CompositionQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorRepositoryIdTerms
Description

Gets the ancestor repository Id query terms.

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

Gets the ancestor repository query terms.

Returnosid.repository.RepositoryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDescendantRepositoryIdTerms
Description

Gets the descendant repository Id query terms.

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

Gets the descendant repository query terms.

Returnosid.repository.RepositoryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRepositoryQueryInspectorRecord
Description

Gets the repository query inspector record corresponding to the given Repository record Type.

Parametersosid.type.TyperepositoryRecordType a repository record type
Returnosid.repository.records.RepositoryQueryInspectorRecord the repository query inspector record
ErrorsNULL_ARGUMENT repositoryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(repositoryRecordType) is false
Compliancemandatory This method must be implemented.