OSID Logo
OSID Specifications
ordering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ordering.OrderSearch
Implementsosid.OsidSearch
Description

The search interface for governing order searches.

MethodsearchAmongOrders
Description

Execute this search among the given list of orders.

Parametersosid.id.IdListorderIdslist of orders
ErrorsNULL_ARGUMENT orderIds is null
CompliancemandatoryThis method must be implemented.
MethodorderOrderResults
Description

Specify an ordering to the search results.

Parametersosid.ordering.OrderSearchOrderorderSearchOrderorder search order
ErrorsNULL_ARGUMENT orderSearchOrder is null
UNSUPPORTED orderSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetOrderSearchRecord
Description

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

Parametersosid.type.TypeorderSearchRecordTypea order search record type
Returnosid.ordering.records.OrderSearchRecordthe order search record
ErrorsNULL_ARGUMENT orderSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(orderSearchRecordType) is false
CompliancemandatoryThis method must be implemented.