OSID Logo
OSID Specifications
billing package
Version 3.0.0
Interfaceosid.billing.ItemSearch
Implementsosid.OsidSearch
Used Byosid.billing.ItemSearchSession
Description

The search interface for governing item searches.

MethodsearchAmongItems
Description

Execute this search among the given list of items.

Parametersosid.id.IdListitemIdslist of items
ErrorsNULL_ARGUMENTitemIds is null
CompliancemandatoryThis method must be implemented.
MethodorderItemResults
Description

Specify an ordering to the search results.

Parametersosid.billing.ItemSearchOrderitemSearchOrderitem search order
ErrorsNULL_ARGUMENTitemSearchOrder is null
UNSUPPORTEDitemSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetItemSearchRecord
Description

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

Parametersosid.type.TypeitemSearchRecordTypean item search record type
Returnosid.billing.records.ItemSearchRecordthe item search record
ErrorsNULL_ARGUMENTitemSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(itemSearchRecordType) is false
CompliancemandatoryThis method must be implemented.