Interface SyllabusReceiver

All Superinterfaces:
OsidReceiver

public interface SyllabusReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedSyllabi(Id notificationId, IdList syllabusIds)
    The callback for notifications of updated syllabi.
    void
    deletedSyllabi(Id notificationId, IdList syllabusIds)
    the callback for notification of deleted syllabi.
    void
    newSyllabi(Id notificationId, IdList syllabusIds)
    The callback for notifications of new syllabi.

    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

    • newSyllabi

      void newSyllabi(Id notificationId, IdList syllabusIds)
      The callback for notifications of new syllabi.
      Parameters:
      notificationId - the notification Id
      syllabusIds - the Ids of the new syllabi
      Compliance:
      mandatory - This method must be implemented.
    • changedSyllabi

      void changedSyllabi(Id notificationId, IdList syllabusIds)
      The callback for notifications of updated syllabi.
      Parameters:
      notificationId - the notification Id
      syllabusIds - the Ids of the updated syllabi
      Compliance:
      mandatory - This method must be implemented.
    • deletedSyllabi

      void deletedSyllabi(Id notificationId, IdList syllabusIds)
      the callback for notification of deleted syllabi.
      Parameters:
      notificationId - the notification Id
      syllabusIds - the Ids of the deleted syllabi
      Compliance:
      mandatory - This method must be implemented.