OSID Logo
OSID Specifications
billing package
Version 3.1.0
Interfaceosid.billing.CategorySearch
Implementsosid.OsidSearch
Used Byosid.billing.CategorySearchSession
Description

The search interface for governing category searches.

MethodsearchAmongCategories
Description

Execute this search among the given list of categories.

Parametersosid.id.IdListcategoryIds list of customers
ErrorsNULL_ARGUMENT categoryIds is null
Compliancemandatory This method must be implemented.
MethodorderCategoryResults
Description

Specify an ordering to the search results.

Parametersosid.billing.CategorySearchOrdercategorySearchOrder customer search order
ErrorsNULL_ARGUMENT categorySearchOrder is null
UNSUPPORTED categorySearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetCategorySearchRecord
Description

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

Parametersosid.type.TypecategorySearchRecordType a customer search record type
Returnosid.billing.records.CategorySearchRecord the category search record
ErrorsNULL_ARGUMENT categorySearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(categorySearchRecordType) is false
Compliancemandatory This method must be implemented.