Interface ProfileReceiver

All Superinterfaces:
OsidReceiver

public interface ProfileReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfProfiles(Id notificationId, IdList profileIds)
    The callback for notifications of changes to children of profile hierarchy nodes.
    void
    changedProfiles(Id notificationId, IdList profileIds)
    The callback for notification of updated profiles.
    void
    deletedProfiles(Id notificationId, IdList profileIds)
    The callback for notification of deleted profiles.
    void
    newProfiles(Id notificationId, IdList profileIds)
    The callback for notifications of new profiles.

    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

    • newProfiles

      void newProfiles(Id notificationId, IdList profileIds)
      The callback for notifications of new profiles.
      Parameters:
      notificationId - the notification Id
      profileIds - the Ids of the new Profiles
      Compliance:
      mandatory - This method must be implemented.
    • changedProfiles

      void changedProfiles(Id notificationId, IdList profileIds)
      The callback for notification of updated profiles.
      Parameters:
      notificationId - the notification Id
      profileIds - the Ids of the updated Profiles
      Compliance:
      mandatory - This method must be implemented.
    • deletedProfiles

      void deletedProfiles(Id notificationId, IdList profileIds)
      The callback for notification of deleted profiles.
      Parameters:
      notificationId - the notification Id
      profileIds - the Ids of the deleted Profiles
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfProfiles

      void changedChildOfProfiles(Id notificationId, IdList profileIds)
      The callback for notifications of changes to children of profile hierarchy nodes.
      Parameters:
      notificationId - the notification Id
      profileIds - the Ids of the Profiles whose children have changed
      Compliance:
      mandatory - This method must be implemented.