Interface DepotReceiver

All Superinterfaces:
OsidReceiver

public interface DepotReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfDepots(Id notificationId, IdList depotIds)
    The callback for notifications of changes to children of depot hierarchy nodes.
    void
    changedDepots(Id notificationId, IdList depotIds)
    The callback for notification of updated depots.
    void
    deletedDepots(Id notificationId, IdList depotIds)
    The callback for notification of deleted depots.
    void
    newDepots(Id notificationId, IdList depotIds)
    The callback for notifications of new depots.

    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

    • newDepots

      void newDepots(Id notificationId, IdList depotIds)
      The callback for notifications of new depots.
      Parameters:
      notificationId - the notification Id
      depotIds - the Ids of the new Depots
      Compliance:
      mandatory - This method must be implemented.
    • changedDepots

      void changedDepots(Id notificationId, IdList depotIds)
      The callback for notification of updated depots.
      Parameters:
      notificationId - the notification Id
      depotIds - the Ids of the updated Depots
      Compliance:
      mandatory - This method must be implemented.
    • deletedDepots

      void deletedDepots(Id notificationId, IdList depotIds)
      The callback for notification of deleted depots.
      Parameters:
      notificationId - the notification Id
      depotIds - the Ids of the deleted Depots
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfDepots

      void changedChildOfDepots(Id notificationId, IdList depotIds)
      The callback for notifications of changes to children of depot hierarchy nodes.
      Parameters:
      notificationId - the notification Id
      depotIds - the Ids of the Depots whose children have changed
      Compliance:
      mandatory - This method must be implemented.