OSID Logo
OSID Specifications
search package
Version 3.1.0
Interfaceosid.search.Search
Implementsosid.OsidSearch
Used Byosid.search.SearchSession
Description

The search interface for governing searches.

MethodorderResults
Description

Specify an ordering to the search results.

Parametersosid.search.SearchOrdersearchOrder search order
ErrorsNULL_ARGUMENT searchOrder is null
UNSUPPORTED searchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetSearchRecord
Description

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

Parametersosid.type.TypesearchRecordType a search record type
Returnosid.search.records.SearchRecord the search record
ErrorsNULL_ARGUMENT searchRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(searchRecordType) is false
Compliancemandatory This method must be implemented.