Interface CampusReceiver

All Superinterfaces:
OsidReceiver

public interface CampusReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCampuses(Id notificationId, IdList campusIds)
    The callback for notification of updated campuses.
    void
    changedChildOfCampuses(Id notificationId, IdList campusIds)
    The callback for notifications of changes to children of campus hierarchy nodes.
    void
    deletedCampuses(Id notificationId, IdList campusIds)
    the callback for notification of deleted campuses.
    void
    newCampuses(Id notificationId, IdList campusIds)
    The callback for notifications of new campuses.

    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

    • newCampuses

      void newCampuses(Id notificationId, IdList campusIds)
      The callback for notifications of new campuses.
      Parameters:
      notificationId - the notification Id
      campusIds - the Ids of the new Campuses
      Compliance:
      mandatory - This method must be implemented.
    • changedCampuses

      void changedCampuses(Id notificationId, IdList campusIds)
      The callback for notification of updated campuses.
      Parameters:
      notificationId - the notification Id
      campusIds - the Ids of the updated Campuses
      Compliance:
      mandatory - This method must be implemented.
    • deletedCampuses

      void deletedCampuses(Id notificationId, IdList campusIds)
      the callback for notification of deleted campuses.
      Parameters:
      notificationId - the notification Id
      campusIds - the Ids of the registered Campuses
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfCampuses

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