Interface ProvisionableReceiver

All Superinterfaces:
OsidReceiver

public interface ProvisionableReceiver extends OsidReceiver

The provisionable receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted provisionables.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedProvisionable(Id notificationId, IdList provisionableIds)
    The callback for notification of updated provisionables.
    void
    deletedProvisionable(Id notificationId, IdList provisionableIds)
    The callback for notification of deleted provisionables.
    void
    newProvisionable(Id notificationId, IdList provisionableIds)
    The callback for notifications of new provisionables.

    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

    • newProvisionable

      void newProvisionable(Id notificationId, IdList provisionableIds)
      The callback for notifications of new provisionables.
      Parameters:
      notificationId - the notification Id
      provisionableIds - the Ids of the new Provisionables
      Compliance:
      mandatory - This method must be implemented.
    • changedProvisionable

      void changedProvisionable(Id notificationId, IdList provisionableIds)
      The callback for notification of updated provisionables.
      Parameters:
      notificationId - the notification Id
      provisionableIds - the Ids of the updated Provisionables
      Compliance:
      mandatory - This method must be implemented.
    • deletedProvisionable

      void deletedProvisionable(Id notificationId, IdList provisionableIds)
      The callback for notification of deleted provisionables.
      Parameters:
      notificationId - the notification Id
      provisionableIds - the Ids of the deleted Provisionables
      Compliance:
      mandatory - This method must be implemented.