OSID Logo
OSID Specifications
billing package
Version 3.0.0
Interfaceosid.billing.Business
Implementsosid.OsidCatalog
Used Byosid.billing.BusinessAdminSession
osid.billing.BusinessList
osid.billing.BusinessLookupSession
osid.billing.BusinessNode
osid.billing.CategoryAdminSession
osid.billing.CategoryLookupSession
osid.billing.CategoryNotificationSession
osid.billing.CategoryQuerySession
osid.billing.CategorySmartBusinessSession
osid.billing.CustomerAdminSession
show 30 more…
osid.billing.CustomerLookupSession
osid.billing.CustomerNotificationSession
osid.billing.CustomerQuerySession
osid.billing.CustomerSmartBusinessSession
osid.billing.EntryAdminSession
osid.billing.EntryLookupSession
osid.billing.EntryNotificationSession
osid.billing.EntryQuerySession
osid.billing.EntrySmartBusinessSession
osid.billing.ItemAdminSession
osid.billing.ItemLookupSession
osid.billing.ItemNotificationSession
osid.billing.ItemQuerySession
osid.billing.ItemSmartBusinessSession
osid.billing.PeriodAdminSession
osid.billing.PeriodLookupSession
osid.billing.PeriodNotificationSession
osid.billing.PeriodQuerySession
osid.billing.PeriodSmartBusinessSession
osid.billing.payment.PayerAdminSession
osid.billing.payment.PayerLookupSession
osid.billing.payment.PayerNotificationSession
osid.billing.payment.PayerQuerySession
osid.billing.payment.PayerSmartBusinessSession
osid.billing.payment.PaymentAdminSession
osid.billing.payment.PaymentLookupSession
osid.billing.payment.PaymentNotificationSession
osid.billing.payment.PaymentQuerySession
osid.billing.payment.PaymentSmartBusinessSession
osid.billing.payment.SummarySession
Description

A Business represents a collection of customers, categories, items, entries, and periods.

MethodgetBusinessRecord
Description

Gets the business record corresponding to the given Business record Type .This method is used to retrieve an object implementing the requested record. The businessRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(businessRecordType) is true .

Parametersosid.type.TypebusinessRecordTypethe type of business record to retrieve
Returnosid.billing.records.BusinessRecordthe business record
ErrorsNULL_ARGUMENTbusinessRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(businessRecordType) is false
CompliancemandatoryThis method must be implemented.