Interface ProfileItemReceiver

All Superinterfaces:
OsidReceiver

public interface ProfileItemReceiver extends OsidReceiver

The profile item receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted ProfileItems .

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedProfileItems(Id notificationId, IdList profileItemIds)
    The callback for notification of updated profile items.
    void
    deletedProfileItems(Id notificationId, IdList profileItemIds)
    The callback for notification of deleted profile items.
    void
    newProfileItems(Id notificationId, IdList profileItemIds)
    The callback for notifications of new profile items.

    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

    • newProfileItems

      void newProfileItems(Id notificationId, IdList profileItemIds)
      The callback for notifications of new profile items.
      Parameters:
      notificationId - the notification Id
      profileItemIds - the Ids of the new ProfileItems
      Compliance:
      mandatory - This method must be implemented.
    • changedProfileItems

      void changedProfileItems(Id notificationId, IdList profileItemIds)
      The callback for notification of updated profile items.
      Parameters:
      notificationId - the notification Id
      profileItemIds - the Ids of the updated ProfileItems
      Compliance:
      mandatory - This method must be implemented.
    • deletedProfileItems

      void deletedProfileItems(Id notificationId, IdList profileItemIds)
      The callback for notification of deleted profile items.
      Parameters:
      notificationId - the notification Id
      profileItemIds - the Ids of the deleted ProfileItems
      Compliance:
      mandatory - This method must be implemented.