Interface BillingBatchProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
BillingBatchManager, BillingBatchProxyManager

public interface BillingBatchProfile extends OsidProfile

The BillingBatchProfile describes the interoperability among batch billing services.

  • Method Details

    • supportsVisibleFederation

      boolean supportsVisibleFederation()
      Tests if federation is visible.
      Returns:
      true if visible federation is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsCustomerBatchAdmin

      boolean supportsCustomerBatchAdmin()
      Tests if bulk administration of customers is available.
      Returns:
      true if a customer bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsItemBatchAdmin

      boolean supportsItemBatchAdmin()
      Tests if bulk administration of items is available.
      Returns:
      true if an item bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsEntryBatchAdmin

      boolean supportsEntryBatchAdmin()
      Tests if bulk administration of entries is available.
      Returns:
      true if an entry bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsCategoryBatchAdmin

      boolean supportsCategoryBatchAdmin()
      Tests if bulk administration of categories is available.
      Returns:
      true if a category bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPeriodBatchAdmin

      boolean supportsPeriodBatchAdmin()
      Tests if bulk administration of periods is available.
      Returns:
      true if a period bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBusinessBatchAdmin

      boolean supportsBusinessBatchAdmin()
      Tests if bulk administration of businesses is available.
      Returns:
      true if a business bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.