OSID Logo
OSID Specifications
provisioning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.RequestSearch
Implementsosid.OsidSearch
Description

The search interface for governing request searches.

MethodsearchAmongRequests
Description

Execute this search among the given list of requests.

Parametersosid.id.IdListrequestIdslist of requests
ErrorsNULL_ARGUMENT requestIds is null
CompliancemandatoryThis method must be implemented.
MethodorderRequestResults
Description

Specify an ordering to the search results.

Parametersosid.provisioning.RequestSearchOrderrequestSearchOrderrequest search order
ErrorsNULL_ARGUMENT requestSearchOrder is null
UNSUPPORTED requestSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetRequestSearchRecord
Description

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

Parametersosid.type.TyperequestSearchRecordTypea request search record type
Returnosid.provisioning.records.RequestSearchRecordthe request search record
ErrorsNULL_ARGUMENT requestSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(requestSearchRecordType) is false
CompliancemandatoryThis method must be implemented.