Interface OrganizationReceiver

All Superinterfaces:
OsidReceiver

public interface OrganizationReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfOrganizations(Id notificationId, IdList organizationIds)
    The callback for notifications of changes to children of organization hierarchy nodes.
    void
    changedOrganizations(Id notificationId, IdList organizationIds)
    The callback for notifications of updated organizations.
    void
    deletedOrganizations(Id notificationId, IdList organizationIds)
    the callback for notification of deleted organizations.
    void
    newOrganizations(Id notificationId, IdList organizationIds)
    The callback for notifications of new organizations.

    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

    • newOrganizations

      void newOrganizations(Id notificationId, IdList organizationIds)
      The callback for notifications of new organizations.
      Parameters:
      notificationId - the notification Id
      organizationIds - the Ids of the new organizations
      Compliance:
      mandatory - This method must be implemented.
    • changedOrganizations

      void changedOrganizations(Id notificationId, IdList organizationIds)
      The callback for notifications of updated organizations.
      Parameters:
      notificationId - the notification Id
      organizationIds - the Ids of the updated organizations
      Compliance:
      mandatory - This method must be implemented.
    • deletedOrganizations

      void deletedOrganizations(Id notificationId, IdList organizationIds)
      the callback for notification of deleted organizations.
      Parameters:
      notificationId - the notification Id
      organizationIds - the Ids of the deleted organizations
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfOrganizations

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