OSID Logo
OSID Specifications
repository package
Version 3.1.0
Interfaceosid.repository.AssetContentQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.repository.AssetContentSearchResults
osid.repository.AssetContentSmartRepositorySession
osid.repository.AssetQueryInspector
osid.repository.RepositoryQueryInspector
Description

This is the query inspector for examining asset content 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.
MethodgetDataLengthTerms
Description

Gets the data length query terms.

Returnosid.search.terms.CardinalRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDataTerms
Description

Gets the data query terms.

Returnosid.search.terms.BytesTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetURLTerms
Description

Gets the url query terms.

Returnosid.search.terms.StringTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAssetContentQueryInspectorRecord
Description

Gets the asset content query inspector corresponding to the given AssetContent record Type.

Parametersosid.type.TypeassetContentRecordType an asset content record type
Returnosid.repository.records.AssetContentQueryInspectorRecord the asset content query inspector record
ErrorsNULL_ARGUMENT assetContentRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(assetContentRecordType) is false
Compliancemandatory This method must be implemented.