Interface CommissionEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface CommissionEnablerReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCommissionEnablers(Id notificationId, IdList commissionEnablerIds)
    The callback for notification of updated commission enablers.
    void
    deletedCommissionEnablers(Id notificationId, IdList commissionEnablerIds)
    The callback for notification of deleted commission enablers.
    void
    newCommissionEnablers(Id notificationId, IdList commissionEnablerIds)
    The callback for notifications of new commission 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

    • newCommissionEnablers

      void newCommissionEnablers(Id notificationId, IdList commissionEnablerIds)
      The callback for notifications of new commission enablers.
      Parameters:
      notificationId - the notification Id
      commissionEnablerIds - the Ids of the new CommissionEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedCommissionEnablers

      void changedCommissionEnablers(Id notificationId, IdList commissionEnablerIds)
      The callback for notification of updated commission enablers.
      Parameters:
      notificationId - the notification Id
      commissionEnablerIds - the Ids of the updated CommissionEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedCommissionEnablers

      void deletedCommissionEnablers(Id notificationId, IdList commissionEnablerIds)
      The callback for notification of deleted commission enablers.
      Parameters:
      notificationId - the notification Id
      commissionEnablerIds - the Ids of the deleted CommissionEnablers
      Compliance:
      mandatory - This method must be implemented.