Interface ProvisionReceiver

All Superinterfaces:
OsidReceiver

public interface ProvisionReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedProvisions(Id notificationId, IdList provisionIds)
    The callback for notification of updated provisions.
    void
    deletedProvisions(Id notificationId, IdList provisionIds)
    The callback for notification of deleted provisions.
    void
    newProvisions(Id notificationId, IdList provisionIds)
    The callback for notifications of new provisions.

    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

    • newProvisions

      void newProvisions(Id notificationId, IdList provisionIds)
      The callback for notifications of new provisions.
      Parameters:
      notificationId - the notification Id
      provisionIds - the Ids of the new Provisions
      Compliance:
      mandatory - This method must be implemented.
    • changedProvisions

      void changedProvisions(Id notificationId, IdList provisionIds)
      The callback for notification of updated provisions.
      Parameters:
      notificationId - the notification Id
      provisionIds - the Ids of the updated Provisions
      Compliance:
      mandatory - This method must be implemented.
    • deletedProvisions

      void deletedProvisions(Id notificationId, IdList provisionIds)
      The callback for notification of deleted provisions.
      Parameters:
      notificationId - the notification Id
      provisionIds - the Ids of the deleted Provisions
      Compliance:
      mandatory - This method must be implemented.