Interface AssessmentPartReceiver

All Superinterfaces:
OsidReceiver

public interface AssessmentPartReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedAssessmentParts(Id notificationId, IdList assessmentPartIds)
    The callback for notification of updated assessment parts.
    void
    deletedAssessmentParts(Id notificationId, IdList assessmentPartIds)
    The callback for notification of deleted assessment parts.
    void
    newAssessmentParts(Id notificationId, IdList assessmentPartIds)
    The callback for notifications of new assessment parts.

    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

    • newAssessmentParts

      void newAssessmentParts(Id notificationId, IdList assessmentPartIds)
      The callback for notifications of new assessment parts.
      Parameters:
      notificationId - the notification Id
      assessmentPartIds - the Id of the new AssessmentParts
      Compliance:
      mandatory - This method must be implemented.
    • changedAssessmentParts

      void changedAssessmentParts(Id notificationId, IdList assessmentPartIds)
      The callback for notification of updated assessment parts.
      Parameters:
      notificationId - the notification Id
      assessmentPartIds - the Id of the updated AssessmentParts
      Compliance:
      mandatory - This method must be implemented.
    • deletedAssessmentParts

      void deletedAssessmentParts(Id notificationId, IdList assessmentPartIds)
      The callback for notification of deleted assessment parts.
      Parameters:
      notificationId - the notification Id
      assessmentPartIds - the Id of the deleted AssessmentParts
      Compliance:
      mandatory - This method must be implemented.