Interface CourseRegistrationReceiver

All Superinterfaces:
OsidReceiver

public interface CourseRegistrationReceiver extends OsidReceiver

The course registration receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted CourseRegistration objects.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCourseRegistrations(Id notificationId, IdList courseRegistrationIds)
    The callback for notification of updated course registrations.
    void
    deletedCourseRegistrations(Id notificationId, IdList courseRegistrationIds)
    The callback for notification of deleted course registrations.
    void
    newCourseRegistrations(Id notificationId, IdList courseRegistrationIds)
    The callback for notifications of new course registrations.

    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

    • newCourseRegistrations

      void newCourseRegistrations(Id notificationId, IdList courseRegistrationIds)
      The callback for notifications of new course registrations.
      Parameters:
      notificationId - the notification Id
      courseRegistrationIds - the Id of the new CourseRegistrations
      Compliance:
      mandatory - This method must be implemented.
    • changedCourseRegistrations

      void changedCourseRegistrations(Id notificationId, IdList courseRegistrationIds)
      The callback for notification of updated course registrations.
      Parameters:
      notificationId - the notification Id
      courseRegistrationIds - the Id of the updated CourseRegistrations
      Compliance:
      mandatory - This method must be implemented.
    • deletedCourseRegistrations

      void deletedCourseRegistrations(Id notificationId, IdList courseRegistrationIds)
      The callback for notification of deleted course registrations.
      Parameters:
      notificationId - the notification Id
      courseRegistrationIds - the Id of the deleted CourseRegistrations
      Compliance:
      mandatory - This method must be implemented.