Interface ObjectiveBankReceiver

All Superinterfaces:
OsidReceiver

public interface ObjectiveBankReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfObjectiveBanks(Id notificationId, IdList objectiveBankIds)
    The callback for notifications of changes to children of objective bank hierarchy nodes.
    void
    changedObjectiveBanks(Id notificationId, IdList objectiveBankIds)
    The callback for notification of updated objective banks.
    void
    deletedObjectiveBanks(Id notificationId, IdList objectiveBankIds)
    The callback for notification of deleted objective banks.
    void
    newObjectiveBanks(Id notificationId, IdList objectiveBankIds)
    The callback for notifications of new objective banks.

    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

    • newObjectiveBanks

      void newObjectiveBanks(Id notificationId, IdList objectiveBankIds)
      The callback for notifications of new objective banks.
      Parameters:
      notificationId - the notification Id
      objectiveBankIds - the Ids of the new ObjectiveBanks
      Compliance:
      mandatory - This method must be implemented.
    • changedObjectiveBanks

      void changedObjectiveBanks(Id notificationId, IdList objectiveBankIds)
      The callback for notification of updated objective banks.
      Parameters:
      notificationId - the notification Id
      objectiveBankIds - the Ids of the updated ObjectiveBanks
      Compliance:
      mandatory - This method must be implemented.
    • deletedObjectiveBanks

      void deletedObjectiveBanks(Id notificationId, IdList objectiveBankIds)
      The callback for notification of deleted objective banks.
      Parameters:
      notificationId - the notification Id
      objectiveBankIds - the Ids of the deleted ObjectiveBanks
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfObjectiveBanks

      void changedChildOfObjectiveBanks(Id notificationId, IdList objectiveBankIds)
      The callback for notifications of changes to children of objective bank hierarchy nodes.
      Parameters:
      notificationId - the notification Id
      objectiveBankIds - the Ids of the ObjectiveBanks whose children have changed
      Compliance:
      mandatory - This method must be implemented.