Interface AssessmentOfferedReceiver

All Superinterfaces:
OsidReceiver

public interface AssessmentOfferedReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedAssessmentsOffered(Id notificationId, IdList assessmentOfferedIds)
    The callback for notification of updated offered assessments.
    void
    deletedAssessmentsOffered(Id notificationId, IdList assessmentOfferedIds)
    the callback for notification of deleted offered assessments.
    void
    newAssessmentsOffered(Id notificationId, IdList assessmentOfferedIds)
    The callback for notifications of new offered 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

    • newAssessmentsOffered

      void newAssessmentsOffered(Id notificationId, IdList assessmentOfferedIds)
      The callback for notifications of new offered assessments.
      Parameters:
      notificationId - the notification Id
      assessmentOfferedIds - the Id of the new AssessmentsOffered
      Compliance:
      mandatory - This method must be implemented.
    • changedAssessmentsOffered

      void changedAssessmentsOffered(Id notificationId, IdList assessmentOfferedIds)
      The callback for notification of updated offered assessments.
      Parameters:
      notificationId - the notification Id
      assessmentOfferedIds - the Id of the updated AssessmentsOffered
      Compliance:
      mandatory - This method must be implemented.
    • deletedAssessmentsOffered

      void deletedAssessmentsOffered(Id notificationId, IdList assessmentOfferedIds)
      the callback for notification of deleted offered assessments.
      Parameters:
      notificationId - the notification Id
      assessmentOfferedIds - the Id of the deleted AssessmentsOffered
      Compliance:
      mandatory - This method must be implemented.