Interface AssessmentReceiver

All Superinterfaces:
OsidReceiver

public interface AssessmentReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedAssessments(Id notificationId, IdList assessmentIds)
    The callback for notification of updated assessments.
    void
    deletedAssessments(Id notificationId, IdList assessmentIds)
    the callback for notification of deleted assessments.
    void
    newAssessments(Id notificationId, IdList assessmentIds)
    The callback for notifications of new assessments.

    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

    • newAssessments

      void newAssessments(Id notificationId, IdList assessmentIds)
      The callback for notifications of new assessments.
      Parameters:
      notificationId - the notification Id
      assessmentIds - the Ids of the new Assessments
      Compliance:
      mandatory - This method must be implemented.
    • changedAssessments

      void changedAssessments(Id notificationId, IdList assessmentIds)
      The callback for notification of updated assessments.
      Parameters:
      notificationId - the notification Id
      assessmentIds - the Ids of the updated Assessments
      Compliance:
      mandatory - This method must be implemented.
    • deletedAssessments

      void deletedAssessments(Id notificationId, IdList assessmentIds)
      the callback for notification of deleted assessments.
      Parameters:
      notificationId - the notification Id
      assessmentIds - the Ids of the deleted Assessments
      Compliance:
      mandatory - This method must be implemented.