OSID Logo
OSID Specifications
repository package
Version 3.1.0
Interfaceosid.repository.AssetSearch
Implementsosid.OsidSearch
Used Byosid.repository.AssetSearchSession
Description

The search interface for governing asset searches.

MethodsearchAmongAssets
Description

Execute this search among the given list of assets.

Parametersosid.id.IdListassetIds list of asset Ids
ErrorsNULL_ARGUMENT assetIds is null
Compliancemandatory This method must be implemented.
MethodorderAssetResults
Description

Specify an ordering to the search results.

Parametersosid.repository.AssetSearchOrderassetSearchOrder asset search order
ErrorsNULL_ARGUMENT assetSearchOrder is null
UNSUPPORTED assetSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetAssetSearchRecord
Description

Gets the asset search record corresponding to the given asset search record Type. This method used to retrieve an object implementing the requested record.

Parametersosid.type.TypeassetSearchRecordType an asset search record type
Returnosid.repository.records.AssetSearchRecord the asset search record
ErrorsNULL_ARGUMENT assetSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(assetSearchRecordType) is false
Compliancemandatory This method must be implemented.