Interface CustomerReceiver

All Superinterfaces:
OsidReceiver

public interface CustomerReceiver extends OsidReceiver

The customer receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Customer objects.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCustomers(Id notificationId, IdList customerIds)
    The callback for notification of updated customers.
    void
    deletedCustomers(Id notificationId, IdList customerIds)
    the callback for notification of deleted customers.
    void
    newCustomers(Id notificationId, IdList customerIds)
    The callback for notifications of new customers.

    Methods inherited from interface OsidReceiver

    down, up
    Modifier and Type
    Method
    Description
    void
    The callback for notifications that the notification bus is not operating.
    void
    up()
    The callback for notifications that the notification bus is operational.
  • Method Details

    • newCustomers

      void newCustomers(Id notificationId, IdList customerIds)
      The callback for notifications of new customers.
      Parameters:
      notificationId - the notification Id
      customerIds - the Id of the new Customers
      Compliance:
      mandatory - This method must be implemented.
    • changedCustomers

      void changedCustomers(Id notificationId, IdList customerIds)
      The callback for notification of updated customers.
      Parameters:
      notificationId - the notification Id
      customerIds - the Id of the updated Customers
      Compliance:
      mandatory - This method must be implemented.
    • deletedCustomers

      void deletedCustomers(Id notificationId, IdList customerIds)
      the callback for notification of deleted customers.
      Parameters:
      notificationId - the notification Id
      customerIds - the Id of the deleted Customers
      Compliance:
      mandatory - This method must be implemented.