Interface BudgetReceiver

All Superinterfaces:
OsidReceiver

public interface BudgetReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedBudgets(Id notificationId, IdList budgetIds)
    The callback for notification of updated budgets.
    void
    deletedBudgets(Id notificationId, IdList budgetIds)
    The callback for notification of deleted budgets.
    void
    newBudgets(Id notificationId, IdList budgetIds)
    The callback for notifications of new budgets.

    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

    • newBudgets

      void newBudgets(Id notificationId, IdList budgetIds)
      The callback for notifications of new budgets.
      Parameters:
      notificationId - the notification Id
      budgetIds - the Ids of the new Budgets
      Compliance:
      mandatory - This method must be implemented.
    • changedBudgets

      void changedBudgets(Id notificationId, IdList budgetIds)
      The callback for notification of updated budgets.
      Parameters:
      notificationId - the notification Id
      budgetIds - the Ids of the updated Budgets
      Compliance:
      mandatory - This method must be implemented.
    • deletedBudgets

      void deletedBudgets(Id notificationId, IdList budgetIds)
      The callback for notification of deleted budgets.
      Parameters:
      notificationId - the notification Id
      budgetIds - the Ids of the deleted Budgets
      Compliance:
      mandatory - This method must be implemented.