OSID Logo
OSID Specifications
repository package
Version 3.1.0
Interfaceosid.repository.CompositionQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidContainableQueryInspector
osid.OsidOperableQueryInspector
osid.OsidSourceableQueryInspector
Used Byosid.repository.AssetQueryInspector
osid.repository.CompositionQueryInspector
osid.repository.CompositionSearchResults
osid.repository.CompositionSmartRepositorySession
osid.repository.RepositoryQueryInspector
osid.repository.rules.CompositionEnablerQueryInspector
Description

This is the query inspector for examining composition 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.
MethodgetContainingCompositionIdTerms
Description

Gets the containing composition Id query terms.

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

Gets the containing composition query terms.

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

Gets the contained composition Id query terms.

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

Gets the contained composition query terms.

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

Gets the repository Id query terms.

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

Gets the repository query terms.

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

Gets the composition query inspector record corresponding to the given Composition record Type.

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