Interface BudgetEntryReceiver

All Superinterfaces:
OsidReceiver

public interface BudgetEntryReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedBudgetEntries(Id notificationId, IdList budgetEntryIds)
    The callback for notification of updated budget entries.
    void
    deletedBudgetEntries(Id notificationId, IdList budgetEntryIds)
    the callback for notification of deleted budget entries.
    void
    newBudgetEntries(Id notificationId, IdList budgetEntryIds)
    The callback for notifications of new budget entries.

    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

    • newBudgetEntries

      void newBudgetEntries(Id notificationId, IdList budgetEntryIds)
      The callback for notifications of new budget entries.
      Parameters:
      notificationId - the notification Id
      budgetEntryIds - the Ids of the new BudgetEntries
      Compliance:
      mandatory - This method must be implemented.
    • changedBudgetEntries

      void changedBudgetEntries(Id notificationId, IdList budgetEntryIds)
      The callback for notification of updated budget entries.
      Parameters:
      notificationId - the notification Id
      budgetEntryIds - the Ids of the updated BudgetEntries
      Compliance:
      mandatory - This method must be implemented.
    • deletedBudgetEntries

      void deletedBudgetEntries(Id notificationId, IdList budgetEntryIds)
      the callback for notification of deleted budget entries.
      Parameters:
      notificationId - the notification Id
      budgetEntryIds - the Ids of the deleted BudgetEntries
      Compliance:
      mandatory - This method must be implemented.