public interface AcknowledgementProfile extends OsidProfile
The acknowledgement profile describes the interoperability among acknowledgement services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getBillingRecordTypes()
Gets the supported
Billing record types. |
TypeList |
getBillingSearchRecordTypes()
Gets the supported billing search record types.
|
TypeList |
getCreditRecordTypes()
Gets the supported
Credit record types. |
TypeList |
getCreditSearchRecordTypes()
Gets the supported credit search record types.
|
boolean |
supportsAcknowledgementBatch()
Tests for the availability of an acknowledgement batch service.
|
boolean |
supportsBillingAdmin()
Tests for the availability of a billing administrative service for
creating and deleting billings.
|
boolean |
supportsBillingHierarchy()
Tests for the availability of a billing hierarchy traversal service.
|
boolean |
supportsBillingHierarchyDesign()
Tests for the availability of a billing hierarchy design service.
|
boolean |
supportsBillingLookup()
Tests for the availability of an billing lookup service.
|
boolean |
supportsBillingNotification()
Tests for the availability of a billing notification service.
|
boolean |
supportsBillingQuery()
Tests if querying billings is available.
|
boolean |
supportsBillingRecordType(Type billingRecordType)
Tests if the given
Billing record type is supported. |
boolean |
supportsBillingSearch()
Tests if searching for billings is available.
|
boolean |
supportsBillingSearchRecordType(Type billingSearchRecordType)
Tests if the given billing search record type is supported.
|
boolean |
supportsCreditAdmin()
Tests if managing for credits is available.
|
boolean |
supportsCreditBilling()
Tests if a credit to billing lookup session is available.
|
boolean |
supportsCreditBillingAssignment()
Tests if a credit to billing assignment session is available.
|
boolean |
supportsCreditLookup()
Tests for the availability of a credit lookup service.
|
boolean |
supportsCreditNotification()
Tests if credit notification is available.
|
boolean |
supportsCreditQuery()
Tests for the availability of a credit query service.
|
boolean |
supportsCreditRecordType(Type creditRecordType)
Tests if the given
Credit record type is supported. |
boolean |
supportsCreditSearch()
Tests if searching for credits is available.
|
boolean |
supportsCreditSearchRecordType(Type creditSearchRecordType)
Tests if the given credit search record type is supported.
|
boolean |
supportsCreditSmartBilling()
Tests if a credit smart billing session is available.
|
boolean |
supportsVisibleFederation()
Tests if any billing 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 supproted,
false otherwisemandatory - This method must be implemented. boolean supportsCreditLookup()
true if credit lookup is available,
false otherwisemandatory - This method must be implemented. boolean supportsCreditQuery()
true if credit query is available, false
otherwisemandatory - This method must be implemented. boolean supportsCreditSearch()
true if credit search is available,
false otherwisemandatory - This method must be implemented. boolean supportsCreditAdmin()
true if a credit adminstrative service is
available, false otherwisemandatory - This method must be implemented. boolean supportsCreditNotification()
true if credit notification is available,
false otherwisemandatory - This method must be implemented. boolean supportsCreditBilling()
true if credit billing lookup session is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCreditBillingAssignment()
true if credit billing assignment is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCreditSmartBilling()
true if credit smart billing is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBillingLookup()
true if billing lookup is available,
false otherwisemandatory - This method must be implemented. boolean supportsBillingQuery()
true if billing query is available,
false otherwisemandatory - This method must be implemented. boolean supportsBillingSearch()
true if billing search is available,
false otherwisemandatory - This method must be implemented. boolean supportsBillingAdmin()
true if billing administration is available,
false otherwisemandatory - This method must be implemented. boolean supportsBillingNotification()
true if billing notification is available,
false otherwisemandatory - This method must be implemented in all
providers. boolean supportsBillingHierarchy()
true if billing hierarchy traversal is
available, false otherwisemandatory - This method must be implemented. boolean supportsBillingHierarchyDesign()
true if billing hierarchy design is available,
false otherwisemandatory - This method must be implemented in all
providers. boolean supportsAcknowledgementBatch()
true if an acknowledgement batch service is
available, false otherwisemandatory - This method must be implemented in all
providers. TypeList getCreditRecordTypes()
Credit record types.mandatory - This method must be implemented. boolean supportsCreditRecordType(Type creditRecordType)
Credit record type is supported.creditRecordType - a Type indicating a
Credit record type true if the given Type is
supported, false otherwiseNullArgumentException - creditRecordType
is null mandatory - This method must be implemented. TypeList getCreditSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsCreditSearchRecordType(Type creditSearchRecordType)
creditSearchRecordType - a Type indicating a
credit record type true if the given Type is
supported, false otherwiseNullArgumentException - creditSearchRecordType
is null mandatory - This method must be implemented. TypeList getBillingRecordTypes()
Billing record types.mandatory - This method must be implemented. boolean supportsBillingRecordType(Type billingRecordType)
Billing record type is supported.billingRecordType - a Type indicating a
Billing record type true if the given Type is
supported, false otherwiseNullArgumentException - billingRecordType
is null mandatory - This method must be implemented. TypeList getBillingSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsBillingSearchRecordType(Type billingSearchRecordType)
billingSearchRecordType - a Type indicating a
billing record type true if the given Type is
supported, false otherwiseNullArgumentException - billingSearchRecordType
is null mandatory - This method must be implemented.