OSID Logo
OSID Specifications
billing package
Version 3.1.0
Interfaceosid.billing.CustomerSearchResults
Implementsosid.OsidSearchResults
Used Byosid.billing.CustomerSearchSession
Description

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

MethodgetCustomers
Description

Gets the customer list resulting from a search.

Returnosid.billing.CustomerList the customer list
ErrorsILLEGAL_STATE the customer list has already been retrieved
Compliancemandatory This method must be implemented.
MethodgetCustomerQueryInspector
Description

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

Returnosid.billing.CustomerQueryInspector the query inspector
Compliancemandatory This method must be implemented.
MethodgetCustomerSearchResultsRecord
Description

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

Parametersosid.type.TypecustomerSearchRecordType a customer search record type
Returnosid.billing.records.CustomerSearchResultsRecord the customer search results record
ErrorsNULL_ARGUMENT customerSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(customerSearchRecordType) is false
Compliancemandatory This method must be implemented.