Interface CommissionReceiver

All Superinterfaces:
OsidReceiver

public interface CommissionReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCommissions(Id notificationId, IdList commissionIds)
    The callback for notification of updated commissions.
    void
    deletedCommissions(Id notificationId, IdList commissionIds)
    The callback for notification of deleted commissions.
    void
    newCommissions(Id notificationId, IdList commissionIds)
    The callback for notifications of new commissions.

    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

    • newCommissions

      void newCommissions(Id notificationId, IdList commissionIds)
      The callback for notifications of new commissions.
      Parameters:
      notificationId - the notification Id
      commissionIds - the Ids of the new Commissions
      Compliance:
      mandatory - This method must be implemented.
    • changedCommissions

      void changedCommissions(Id notificationId, IdList commissionIds)
      The callback for notification of updated commissions.
      Parameters:
      notificationId - the notification Id
      commissionIds - the Ids of the updated Commissions
      Compliance:
      mandatory - This method must be implemented.
    • deletedCommissions

      void deletedCommissions(Id notificationId, IdList commissionIds)
      The callback for notification of deleted commissions.
      Parameters:
      notificationId - the notification Id
      commissionIds - the Ids of the deleted Commissions
      Compliance:
      mandatory - This method must be implemented.