Interface SystemReceiver

All Superinterfaces:
OsidReceiver

public interface SystemReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfSystems(Id notificationId, IdList systemIds)
    The callback for notifications of changes to children of system hierarchy nodes.
    void
    changedSystems(Id notificationId, IdList systemIds)
    The callback for notification of updated system.
    void
    deletedSystems(Id notificationId, IdList systemIds)
    The callback for notification of deleted systems.
    void
    newSystems(Id notificationId, IdList systemIds)
    The callback for notifications of new systems.

    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

    • newSystems

      void newSystems(Id notificationId, IdList systemIds)
      The callback for notifications of new systems.
      Parameters:
      notificationId - the notification Id
      systemIds - the Ids of the new Systems
      Compliance:
      mandatory - This method must be implemented.
    • changedSystems

      void changedSystems(Id notificationId, IdList systemIds)
      The callback for notification of updated system.
      Parameters:
      notificationId - the notification Id
      systemIds - the Ids of the updated Systems
      Compliance:
      mandatory - This method must be implemented.
    • deletedSystems

      void deletedSystems(Id notificationId, IdList systemIds)
      The callback for notification of deleted systems.
      Parameters:
      notificationId - the notification Id
      systemIds - the Ids of the deleted Systems
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfSystems

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