OSID Logo
OSID Specifications
billing package
Version 3.1.0
Interfaceosid.billing.ItemSearchResults
Implementsosid.OsidSearchResults
Used Byosid.billing.ItemSearchSession
Description

This interface provides a means to capture results of a search.

MethodgetItems
Description

Gets the item list resulting from a search.

Returnosid.billing.ItemList the item list
ErrorsILLEGAL_STATE the item list has already been retrieved
Compliancemandatory This method must be implemented.
MethodgetItemQueryInspector
Description

Gets the inspector for the query to examine the terms used in the search.

Returnosid.billing.ItemQueryInspector the query inspector
Compliancemandatory This method must be implemented.
MethodgetItemSearchResultsRecord
Description

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

Parametersosid.type.TypeitemSearchRecordType an item search record type
Returnosid.billing.records.ItemSearchResultsRecord the item search results record
ErrorsNULL_ARGUMENT itemSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(itemSearchRecordType) is false
Compliancemandatory This method must be implemented.