Interface FoundryReceiver

All Superinterfaces:
OsidReceiver

public interface FoundryReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfFoundries(Id notificationId, IdList foundryIds)
    The callback for notifications of changes to children of foundry hierarchy nodes.
    void
    changedFoundries(Id notificationId, IdList foundryIds)
    The callback for notification of updated foundry.
    void
    deletedFoundries(Id notificationId, IdList foundryIds)
    The callback for notification of deleted foundries.
    void
    newFoundries(Id notificationId, IdList foundryIds)
    The callback for notifications of new foundries.

    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

    • newFoundries

      void newFoundries(Id notificationId, IdList foundryIds)
      The callback for notifications of new foundries.
      Parameters:
      notificationId - the notification Id
      foundryIds - the Ids of the new Foundries
      Compliance:
      mandatory - This method must be implemented.
    • changedFoundries

      void changedFoundries(Id notificationId, IdList foundryIds)
      The callback for notification of updated foundry.
      Parameters:
      notificationId - the notification Id
      foundryIds - the Ids of the updated Foundries
      Compliance:
      mandatory - This method must be implemented.
    • deletedFoundries

      void deletedFoundries(Id notificationId, IdList foundryIds)
      The callback for notification of deleted foundries.
      Parameters:
      notificationId - the notification Id
      foundryIds - the Ids of the deleted Foundries
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfFoundries

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