OSID Logo
OSID Specifications
repository package
Version 3.0.0
Release Candidate Preview
Interfaceosid.repository.AssetContentQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Description

This is the query inspector for examining asset content queries.

MethodgetAccessibilityTypeTerms
Description

Gets the accesibility type query terms.

Returnosid.search.terms.TypeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDataLengthTerms
Description

Gets the data length query terms.

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

Gets the data query terms.

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

Gets the url query terms.

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

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

Parametersosid.type.TypeassetContentRecordTypean asset content record type
Returnosid.repository.records.AssetContentQueryInspectorRecordthe asset content query inspector record
ErrorsNULL_ARGUMENT assetContentRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(assetContentRecordType) is false
CompliancemandatoryThis method must be implemented.