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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.