Interface GradebookReceiver

All Superinterfaces:
OsidReceiver

public interface GradebookReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfGradebooks(Id notificationId, IdList gradebookIds)
    The callback for notifications of changes to children of gradebook hierarchy nodes.
    void
    changedGradebooks(Id notificationId, IdList gradebookIds)
    The callback for notification of updated gradebooks.
    void
    deletedGradebooks(Id notificationId, IdList gradebookIds)
    The callback for notification of deleted gradebooks.
    void
    newGradebooks(Id notificationId, IdList gradebookIds)
    The callback for notifications of new gradebooks.

    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

    • newGradebooks

      void newGradebooks(Id notificationId, IdList gradebookIds)
      The callback for notifications of new gradebooks.
      Parameters:
      notificationId - the notification Id
      gradebookIds - the Ids of the new Gradebooks
      Compliance:
      mandatory - This method must be implemented.
    • changedGradebooks

      void changedGradebooks(Id notificationId, IdList gradebookIds)
      The callback for notification of updated gradebooks.
      Parameters:
      notificationId - the notification Id
      gradebookIds - the Ids of the updated Gradebooks
      Compliance:
      mandatory - This method must be implemented.
    • deletedGradebooks

      void deletedGradebooks(Id notificationId, IdList gradebookIds)
      The callback for notification of deleted gradebooks.
      Parameters:
      notificationId - the notification Id
      gradebookIds - the Ids of the deleted Gradebooks
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfGradebooks

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