Interface PersonReceiver

All Superinterfaces:
OsidReceiver

public interface PersonReceiver extends OsidReceiver

The person receiver is the consumer supplied interface for receiving notifications pertaining to new or deleted persons.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedPersons(Id notificationId, IdList personIds)
    The callback for notifications of updated persons.
    void
    deletedPersons(Id notificationId, IdList personIds)
    the callback for notification of deleted persons.
    void
    newPersons(Id notificationId, IdList personIds)
    The callback for notifications of new persons.

    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

    • newPersons

      void newPersons(Id notificationId, IdList personIds)
      The callback for notifications of new persons.
      Parameters:
      notificationId - the notification Id
      personIds - the Ids of the new persons
      Compliance:
      mandatory - This method must be implemented.
    • changedPersons

      void changedPersons(Id notificationId, IdList personIds)
      The callback for notifications of updated persons.
      Parameters:
      notificationId - the notification Id
      personIds - the Ids of the updated persons
      Compliance:
      mandatory - This method must be implemented.
    • deletedPersons

      void deletedPersons(Id notificationId, IdList personIds)
      the callback for notification of deleted persons.
      Parameters:
      notificationId - the notification Id
      personIds - the Ids of the deleted persons
      Compliance:
      mandatory - This method must be implemented.