Interface CourseOfferingReceiver

All Superinterfaces:
OsidReceiver

public interface CourseOfferingReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCourseOfferings(Id notificationId, IdList courseOfferingIds)
    The callback for notification of updated course offerings.
    void
    deletedCourseOfferings(Id notificationId, IdList courseOfferingIds)
    The callback for notification of deleted course offerings.
    void
    newCourseOfferings(Id notificationId, IdList courseOfferingIds)
    The callback for notifications of new course offerings.

    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

    • newCourseOfferings

      void newCourseOfferings(Id notificationId, IdList courseOfferingIds)
      The callback for notifications of new course offerings.
      Parameters:
      notificationId - the notification Id
      courseOfferingIds - the Ids of the new CourseOfferings
      Compliance:
      mandatory - This method must be implemented.
    • changedCourseOfferings

      void changedCourseOfferings(Id notificationId, IdList courseOfferingIds)
      The callback for notification of updated course offerings.
      Parameters:
      notificationId - the notification Id
      courseOfferingIds - the Ids of the updated CourseOfferings
      Compliance:
      mandatory - This method must be implemented.
    • deletedCourseOfferings

      void deletedCourseOfferings(Id notificationId, IdList courseOfferingIds)
      The callback for notification of deleted course offerings.
      Parameters:
      notificationId - the notification Id
      courseOfferingIds - the Ids of the deleted CourseOfferings
      Compliance:
      mandatory - This method must be implemented.