OSID Logo
OSID Specifications
sequencing package
Version 3.0.0
Interfaceosid.sequencing.ChainSearch
Implementsosid.OsidSearch
Used Byosid.sequencing.ChainSearchSession
Description

The search interface for governing chain searches.

MethodsearchAmongChains
Description

Execute this search among the given list of chains.

Parametersosid.id.IdListchainIdslist of chains
ErrorsNULL_ARGUMENTchainIds is null
CompliancemandatoryThis method must be implemented.
MethodorderChainResults
Description

Specify an ordering to the search results.

Parametersosid.sequencing.ChainSearchOrderchainSearchOrderchain search order
ErrorsNULL_ARGUMENTchainSearchOrder is null
UNSUPPORTEDchainSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetChainSearchRecord
Description

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

Parametersosid.type.TypechainSearchRecordTypea chain search record type
Returnosid.sequencing.records.ChainSearchRecordthe chain search interface
ErrorsNULL_ARGUMENTchainSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(chainSearchRecordType) is false
CompliancemandatoryThis method must be implemented.