Interface CompositionReceiver

All Superinterfaces:
OsidReceiver

public interface CompositionReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCompositions(Id notificationId, IdList compositionIds)
    The callback for notification of updated compositions.
    void
    deletedCompositions(Id notificationId, IdList compositionIds)
    the callback for notification of deleted compositions.
    void
    newCompositions(Id notificationId, IdList compositionIds)
    The callback for notifications of new compositions.

    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

    • newCompositions

      void newCompositions(Id notificationId, IdList compositionIds)
      The callback for notifications of new compositions.
      Parameters:
      notificationId - the notification Id
      compositionIds - the Ids of the new Compositions
      Compliance:
      mandatory - This method must be implemented.
    • changedCompositions

      void changedCompositions(Id notificationId, IdList compositionIds)
      The callback for notification of updated compositions.
      Parameters:
      notificationId - the notification Id
      compositionIds - the Ids of the updated Compositions
      Compliance:
      mandatory - This method must be implemented.
    • deletedCompositions

      void deletedCompositions(Id notificationId, IdList compositionIds)
      the callback for notification of deleted compositions.
      Parameters:
      notificationId - the notification Id
      compositionIds - the Ids of the deleted Compositions
      Compliance:
      mandatory - This method must be implemented.