public interface BillingProfile extends OsidProfile
The billing profile describes the interoperability among billing management services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getBusinessRecordTypes()
Gets the supported
Business record types. |
TypeList |
getBusinessSearchRecordTypes()
Gets the supported
Business search record types. |
TypeList |
getCategoryRecordTypes()
Gets the supported
Category record types. |
TypeList |
getCategorySearchRecordTypes()
Gets the supported
Category search record types. |
TypeList |
getCustomerRecordTypes()
Gets the supported
Customer record types. |
TypeList |
getCustomerSearchRecordTypes()
Gets the supported
Customer search record types. |
TypeList |
getEntryRecordTypes()
Gets the supported
Entry record types. |
TypeList |
getEntrySearchRecordTypes()
Gets the supported
Entry search record types. |
TypeList |
getItemRecordTypes()
Gets the supported
Item record types. |
TypeList |
getItemSearchRecordTypes()
Gets the supported
Item search record types. |
TypeList |
getPeriodRecordTypes()
Gets the supported
Period record types. |
TypeList |
getPeriodSearchRecordTypes()
Gets the supported
Period search record types. |
boolean |
supportsBillingBatch()
Tests for the availability of a billing batch service.
|
boolean |
supportsBillingPayment()
Tests for the availability of a billing payment service.
|
boolean |
supportsBusinessAdmin()
Tests if business administrative service is supported.
|
boolean |
supportsBusinessHierarchy()
Tests for the availability of a business hierarchy traversal service.
|
boolean |
supportsBusinessHierarchyDesign()
Tests for the availability of a business hierarchy design service.
|
boolean |
supportsBusinessLookup()
Tests if looking up businesses is supported.
|
boolean |
supportsBusinessNotification()
Tests if a business
notification service is supported. |
boolean |
supportsBusinessQuery()
Tests if querying businesses is supported.
|
boolean |
supportsBusinessRecordType(Type businessRecordType)
Tests if the given
Business record type is supported. |
boolean |
supportsBusinessSearch()
Tests if searching businesses is supported.
|
boolean |
supportsBusinessSearchRecordType(Type businessSearchRecordType)
Tests if the given
Business search record type is
supported. |
boolean |
supportsCategoryAdmin()
Tests if category
administrative service is supported. |
boolean |
supportsCategoryBusiness()
Tests if a category cataloging service is supported.
|
boolean |
supportsCategoryBusinessAssignment()
Tests if a category cataloging service is supported.
|
boolean |
supportsCategoryLookup()
Tests if looking up categories is supported.
|
boolean |
supportsCategoryNotification()
Tests if a category
notification service is supported. |
boolean |
supportsCategoryQuery()
Tests if querying categories is supported.
|
boolean |
supportsCategoryRecordType(Type categoryRecordType)
Tests if the given
Category record type is supported. |
boolean |
supportsCategorySearch()
Tests if searching categories is supported.
|
boolean |
supportsCategorySearchRecordType(Type categorySearchRecordType)
Tests if the given
Category search record type is
supported. |
boolean |
supportsCategorySmartBusiness()
Tests if a category smart business session is available.
|
boolean |
supportsCustomerAdmin()
Tests if customer
administrative service is supported. |
boolean |
supportsCustomerBusiness()
Tests if a businessing service is supported.
|
boolean |
supportsCustomerBusinessAssignment()
Tests if a businessing service is supported.
|
boolean |
supportsCustomerLookup()
Tests if looking up customers is supported.
|
boolean |
supportsCustomerNotification()
Tests if a customer
notification service is supported. |
boolean |
supportsCustomerQuery()
Tests if querying customers is supported.
|
boolean |
supportsCustomerRecordType(Type customerRecordType)
Tests if the given
Customer record type is supported. |
boolean |
supportsCustomerSearch()
Tests if searching customers is supported.
|
boolean |
supportsCustomerSearchRecordType(Type customerSearchRecordType)
Tests if the given
Customer search record type is
supported. |
boolean |
supportsCustomerSmartBusiness()
Tests if a customer smart business session is available.
|
boolean |
supportsEntryAdmin()
Tests if entry administrative service is supported.
|
boolean |
supportsEntryBusiness()
Tests if an entry cataloging service is supported.
|
boolean |
supportsEntryBusinessAssignment()
Tests if an entry cataloging service is supported.
|
boolean |
supportsEntryLookup()
Tests if looking up entries is supported.
|
boolean |
supportsEntryNotification()
Tests if an entry
notification service is supported. |
boolean |
supportsEntryQuery()
Tests if querying entries is supported.
|
boolean |
supportsEntryRecordType(Type entryRecordType)
Tests if the given
Entry record type is supported. |
boolean |
supportsEntrySearch()
Tests if searching entries is supported.
|
boolean |
supportsEntrySearchRecordType(Type entrySearchRecordType)
Tests if the given
Entry search record type is
supported. |
boolean |
supportsEntrySmartBusiness()
Tests if an entry smart business session is available.
|
boolean |
supportsItemAdmin()
Tests if an item
administrative service is supported. |
boolean |
supportsItemBusiness()
Tests if an item cataloging service is supported.
|
boolean |
supportsItemBusinessAssignment()
Tests if an item cataloging service is supported.
|
boolean |
supportsItemLookup()
Tests if looking up items is supported.
|
boolean |
supportsItemNotification()
Tests if an item
notification service is supported. |
boolean |
supportsItemQuery()
Tests if querying items is supported.
|
boolean |
supportsItemRecordType(Type itemRecordType)
Tests if the given
Item record type is supported. |
boolean |
supportsItemSearch()
Tests if searching items is supported.
|
boolean |
supportsItemSearchRecordType(Type itemSearchRecordType)
Tests if the given
Item search record type is
supported. |
boolean |
supportsItemSmartBusiness()
Tests if an item smart business session is available.
|
boolean |
supportsPeriodAdmin()
Tests if period
administrative service is supported. |
boolean |
supportsPeriodBusiness()
Tests if a period cataloging service is supported.
|
boolean |
supportsPeriodBusinessAssignment()
Tests if a period cataloging service is supported.
|
boolean |
supportsPeriodLookup()
Tests if looking up periods is supported.
|
boolean |
supportsPeriodNotification()
Tests if a period
notification service is supported. |
boolean |
supportsPeriodQuery()
Tests if querying periods is supported.
|
boolean |
supportsPeriodRecordType(Type periodRecordType)
Tests if the given
Period record type is supported. |
boolean |
supportsPeriodSearch()
Tests if searching periods is supported.
|
boolean |
supportsPeriodSearchRecordType(Type periodSearchRecordType)
Tests if the given
Period search record type is
supported. |
boolean |
supportsPeriodSmartBusiness()
Tests if a period smart business session is available.
|
boolean |
supportsVisibleFederation()
Tests if any business federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCustomerLookup()
true if customer lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCustomerQuery()
true if customer query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCustomerSearch()
true if customer search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCustomerAdmin()
administrative service is supported. true if customer administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCustomerNotification()
notification service is supported. true if customer notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCustomerBusiness()
true if businessing is supported, false
otherwisemandatory - This method must be implemented. boolean supportsCustomerBusinessAssignment()
true if businessing is supported, false
otherwisemandatory - This method must be implemented. boolean supportsCustomerSmartBusiness()
true if a customer smart business session is
supported, false otherwisemandatory - This method must be implemented. boolean supportsItemLookup()
true if item lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsItemQuery()
true if item query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsItemSearch()
true if item search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsItemAdmin()
administrative service is supported. true if item administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsItemNotification()
notification service is supported. true if item notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsItemBusiness()
true if item catalog is supported, false
otherwisemandatory - This method must be implemented. boolean supportsItemBusinessAssignment()
true if item cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsItemSmartBusiness()
true if an item smart business session is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCategoryLookup()
true if category lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCategoryQuery()
true if category query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCategorySearch()
true if category search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCategoryAdmin()
administrative service is supported. true if category administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCategoryNotification()
notification service is supported. true if category notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCategoryBusiness()
true if category catalog is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCategoryBusinessAssignment()
true if category cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCategorySmartBusiness()
true if a category smart business session is
supported, false otherwisemandatory - This method must be implemented. boolean supportsEntryLookup()
true if entry lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsEntryQuery()
true if entry query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsEntrySearch()
true if entry search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsEntryAdmin()
true if entry administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsEntryNotification()
notification service is supported. true if entry notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsEntryBusiness()
true if entry catalog is supported,
false otherwisemandatory - This method must be implemented. boolean supportsEntryBusinessAssignment()
true if entry cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsEntrySmartBusiness()
true if an entry smart business session is
supported, false otherwisemandatory - This method must be implemented. boolean supportsPeriodLookup()
true if period lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPeriodQuery()
true if period query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsPeriodSearch()
true if period search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPeriodAdmin()
administrative service is supported. true if period administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPeriodNotification()
notification service is supported. true if period notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPeriodBusiness()
true if period catalog is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPeriodBusinessAssignment()
true if period cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPeriodSmartBusiness()
true if a period smart business session is
supported, false otherwisemandatory - This method must be implemented. boolean supportsBusinessLookup()
true if business lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBusinessSearch()
true if business search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBusinessQuery()
true if business query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBusinessAdmin()
true if business administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBusinessNotification()
notification service is supported. true if business notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBusinessHierarchy()
true if business hierarchy traversal is
available, false otherwisemandatory - This method must be implemented in all
providers. boolean supportsBusinessHierarchyDesign()
true if business hierarchy design is available,
false otherwisemandatory - This method must be implemented. boolean supportsBillingBatch()
true if a billing batch service is available,
false otherwisemandatory - This method must be implemented. boolean supportsBillingPayment()
true if a billing payment service is available,
false otherwisemandatory - This method must be implemented. TypeList getCustomerRecordTypes()
Customer record types. Customer record
typesmandatory - This method must be implemented. boolean supportsCustomerRecordType(Type customerRecordType)
Customer record type is supported.customerRecordType - a Type indicating a
Customer record type true if the given Type is
supported, false otherwiseNullArgumentException - customerRecordType
is null mandatory - This method must be implemented. TypeList getCustomerSearchRecordTypes()
Customer search record types. Customer search
record typesmandatory - This method must be implemented. boolean supportsCustomerSearchRecordType(Type customerSearchRecordType)
Customer search record type is
supported.customerSearchRecordType - a Type indicating a
Customer search record type true if the given search record type is
supported, false otherwiseNullArgumentException - customerSearchRecordType
is null mandatory - This method must be implemented. TypeList getItemRecordTypes()
Item record types. Item record
typesmandatory - This method must be implemented. boolean supportsItemRecordType(Type itemRecordType)
Item record type is supported.itemRecordType - a Type indicating an Item
record type true if the given record type is supported,
false otherwiseNullArgumentException - itemRecordType
is null mandatory - This method must be implemented. TypeList getItemSearchRecordTypes()
Item search record types. Item search
record typesmandatory - This method must be implemented. boolean supportsItemSearchRecordType(Type itemSearchRecordType)
Item search record type is
supported.itemSearchRecordType - a Type indicating an
Item search record type true if the given Type is
supported, false otherwiseNullArgumentException - itemSearchRecordType
is null mandatory - This method must be implemented. TypeList getCategoryRecordTypes()
Category record types. Category record
typesmandatory - This method must be implemented. boolean supportsCategoryRecordType(Type categoryRecordType)
Category record type is supported.categoryRecordType - a Type indicating an
Category record type true if the given record type is supported,
false otherwiseNullArgumentException - categoryRecordType
is null mandatory - This method must be implemented. TypeList getCategorySearchRecordTypes()
Category search record types. Category search
record typesmandatory - This method must be implemented. boolean supportsCategorySearchRecordType(Type categorySearchRecordType)
Category search record type is
supported.categorySearchRecordType - a Type indicating an
Category search record type true if the given Type is
supported, false otherwiseNullArgumentException - categorySearchRecordType
is null mandatory - This method must be implemented. TypeList getEntryRecordTypes()
Entry record types. Entry record
typesmandatory - This method must be implemented. boolean supportsEntryRecordType(Type entryRecordType)
Entry record type is supported.entryRecordType - a Type indicating an
Entry record type true if the given Type is
supported, false otherwiseNullArgumentException - entryRecordType
is null mandatory - This method must be implemented. TypeList getEntrySearchRecordTypes()
Entry search record types. Entry search
record typesmandatory - This method must be implemented. boolean supportsEntrySearchRecordType(Type entrySearchRecordType)
Entry search record type is
supported.entrySearchRecordType - a Type indicating an
Entry search record type true if the given Type is
supported, false otherwiseNullArgumentException - entrySearchRecordType
is null mandatory - This method must be implemented. TypeList getPeriodRecordTypes()
Period record types. Period record
typesmandatory - This method must be implemented. boolean supportsPeriodRecordType(Type periodRecordType)
Period record type is supported.periodRecordType - a Type indicating a
Period record type true if the given Type is
supported, false otherwiseNullArgumentException - periodRecordType
is null mandatory - This method must be implemented. TypeList getPeriodSearchRecordTypes()
Period search record types. Period search
record typesmandatory - This method must be implemented. boolean supportsPeriodSearchRecordType(Type periodSearchRecordType)
Period search record type is
supported.periodSearchRecordType - a Type indicating a
Period search record type true if the given Type is
supported, false otherwiseNullArgumentException - periodSearchRecordType
is null mandatory - This method must be implemented. TypeList getBusinessRecordTypes()
Business record types. Business typesmandatory - This method must be implemented. boolean supportsBusinessRecordType(Type businessRecordType)
Business record type is supported.businessRecordType - a Type indicating an
Business record type true if the given Type is
supported, false otherwiseNullArgumentException - businessRecordType
is null mandatory - This method must be implemented. TypeList getBusinessSearchRecordTypes()
Business search record types. Business search
record typesmandatory - This method must be implemented. boolean supportsBusinessSearchRecordType(Type businessSearchRecordType)
Business search record type is
supported.businessSearchRecordType - a Type indicating an
Business search record type true if the given Type is
supported, false otherwiseNullArgumentException - businessSearchRecordType
is null mandatory - This method must be implemented.