Interface SubscriptionEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface SubscriptionEnablerReceiver extends OsidReceiver

The subscription enabler receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted subscription enablers.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedSubscriptionEnablers(Id notificationId, IdList subscriptionEnablerIds)
    The callback for notification of updated subscription enablers.
    void
    deletedSubscriptionEnablers(Id notificationId, IdList subscriptionEnablerIds)
    The callback for notification of deleted subscription enablers.
    void
    newSubscriptionEnablers(Id notificationId, IdList subscriptionEnablerIds)
    The callback for notifications of new subscription enablers.

    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

    • newSubscriptionEnablers

      void newSubscriptionEnablers(Id notificationId, IdList subscriptionEnablerIds)
      The callback for notifications of new subscription enablers.
      Parameters:
      notificationId - the notification Id
      subscriptionEnablerIds - the Ids of the new SubscriptionEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedSubscriptionEnablers

      void changedSubscriptionEnablers(Id notificationId, IdList subscriptionEnablerIds)
      The callback for notification of updated subscription enablers.
      Parameters:
      notificationId - the notification Id
      subscriptionEnablerIds - the Ids of the updated SubscriptionEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedSubscriptionEnablers

      void deletedSubscriptionEnablers(Id notificationId, IdList subscriptionEnablerIds)
      The callback for notification of deleted subscription enablers.
      Parameters:
      notificationId - the notification Id
      subscriptionEnablerIds - the Ids of the deleted SubscriptionEnablers
      Compliance:
      mandatory - This method must be implemented.