Interface RegistrationReceiver

All Superinterfaces:
OsidReceiver

public interface RegistrationReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedRegistrations(Id notificationId, IdList registrationIds)
    The callback for notification of updated registrations.
    void
    deletedRegistrations(Id notificationId, IdList registrationIds)
    The callback for notification of deleted registrations.
    void
    newRegistrations(Id notificationId, IdList registrationIds)
    The callback for notifications of new registrations.

    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

    • newRegistrations

      void newRegistrations(Id notificationId, IdList registrationIds)
      The callback for notifications of new registrations.
      Parameters:
      notificationId - the notification Id
      registrationIds - the Ids of the new Registrations
      Compliance:
      mandatory - This method must be implemented.
    • changedRegistrations

      void changedRegistrations(Id notificationId, IdList registrationIds)
      The callback for notification of updated registrations.
      Parameters:
      notificationId - the notification Id
      registrationIds - the Ids of the updated Registrations
      Compliance:
      mandatory - This method must be implemented.
    • deletedRegistrations

      void deletedRegistrations(Id notificationId, IdList registrationIds)
      The callback for notification of deleted registrations.
      Parameters:
      notificationId - the notification Id
      registrationIds - the Ids of the deleted Registrations
      Compliance:
      mandatory - This method must be implemented.