Interface AssessmentTakenReceiver

All Superinterfaces:
OsidReceiver

public interface AssessmentTakenReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedAssessmenstTaken(Id notificationId, IdList assessmentTakenIds)
    The callback for notification of updated taken assessments.
    void
    deletedAssessmenstTaken(Id notificationId, IdList assessmentTakenIds)
    the callback for notification of deleted taken assessments.
    void
    newAssessmentsTaken(Id notificationId, IdList assessmentTakenIds)
    The callback for notifications of new taken 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

    • newAssessmentsTaken

      void newAssessmentsTaken(Id notificationId, IdList assessmentTakenIds)
      The callback for notifications of new taken assessments.
      Parameters:
      notificationId - the notification Id
      assessmentTakenIds - the Ids of the new AssessmentsTaken
      Compliance:
      mandatory - This method must be implemented.
    • changedAssessmenstTaken

      void changedAssessmenstTaken(Id notificationId, IdList assessmentTakenIds)
      The callback for notification of updated taken assessments.
      Parameters:
      notificationId - the notification Id
      assessmentTakenIds - the Ids of the updated AssessmentsTaken
      Compliance:
      mandatory - This method must be implemented.
    • deletedAssessmenstTaken

      void deletedAssessmenstTaken(Id notificationId, IdList assessmentTakenIds)
      the callback for notification of deleted taken assessments.
      Parameters:
      notificationId - the notification Id
      assessmentTakenIds - the Ids of the deleted AssessmentsTaken
      Compliance:
      mandatory - This method must be implemented.