Interface RequestReceiver

All Superinterfaces:
OsidReceiver

public interface RequestReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedRequests(Id notificationId, IdList requestIds)
    The callback for notification of updated requests.
    void
    deletedRequests(Id notificationId, IdList requestIds)
    The callback for notification of deleted requests.
    void
    newRequests(Id notificationId, IdList requestIds)
    The callback for notifications of new requests.

    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

    • newRequests

      void newRequests(Id notificationId, IdList requestIds)
      The callback for notifications of new requests.
      Parameters:
      notificationId - the notification Id
      requestIds - the Ids of the new Requests
      Compliance:
      mandatory - This method must be implemented.
    • changedRequests

      void changedRequests(Id notificationId, IdList requestIds)
      The callback for notification of updated requests.
      Parameters:
      notificationId - the notification Id
      requestIds - the Ids of the updated Requests
      Compliance:
      mandatory - This method must be implemented.
    • deletedRequests

      void deletedRequests(Id notificationId, IdList requestIds)
      The callback for notification of deleted requests.
      Parameters:
      notificationId - the notification Id
      requestIds - the Ids of the deleted Requests
      Compliance:
      mandatory - This method must be implemented.