Interface RequisiteReceiver

All Superinterfaces:
OsidReceiver

public interface RequisiteReceiver extends OsidReceiver

The requisite receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Requisites .

  • Method Details

    • newRequisites

      void newRequisites(Id notificationId, IdList requisiteIds)
      The callback for notifications of new requisites.
      Parameters:
      notificationId - the notification Id
      requisiteIds - the Ids of the new Requisites
      Compliance:
      mandatory - This method must be implemented.
    • changedRequisites

      void changedRequisites(Id notificationId, IdList requisiteIds)
      The callback for notification of updated requisites.
      Parameters:
      notificationId - the notification Id
      requisiteIds - the Ids of the updated Requisites
      Compliance:
      mandatory - This method must be implemented.
    • deletedRequisites

      void deletedRequisites(Id notificationId, IdList requisiteIds)
      the callback for notification of deleted requisites.
      Parameters:
      notificationId - the notification Id
      requisiteIds - the Ids of the deleted Requisites
      Compliance:
      mandatory - This method must be implemented.
    • newCourseRequirements

      void newCourseRequirements(Id notificationId, IdList courseRequirementIds)
      The callback for notifications of new course requirements.
      Parameters:
      notificationId - the notification Id
      courseRequirementIds - the Ids of the new CourseRequirements
      Compliance:
      mandatory - This method must be implemented.
    • changedCourseRequirements

      void changedCourseRequirements(Id notificationId, IdList courseRequirementIds)
      The callback for notification of updated course requirements.
      Parameters:
      notificationId - the notification Id
      courseRequirementIds - the Ids of the updated CourseRequirements
      Compliance:
      mandatory - This method must be implemented.
    • deletedCourseRequirements

      void deletedCourseRequirements(Id notificationId, IdList courseRequirementIds)
      the callback for notification of deleted course requirements.
      Parameters:
      notificationId - the notification Id
      courseRequirementIds - the Ids of the deleted CourseRequirements
      Compliance:
      mandatory - This method must be implemented.
    • newProgramRequirements

      void newProgramRequirements(Id notificationId, IdList programRequirementIds)
      The callback for notifications of new program requirements.
      Parameters:
      notificationId - the notification Id
      programRequirementIds - the Ids of the new ProgramRequirements
      Compliance:
      mandatory - This method must be implemented.
    • changedProgramRequirements

      void changedProgramRequirements(Id notificationId, IdList programRequirementIds)
      The callback for notification of updated program requirements.
      Parameters:
      notificationId - the notification Id
      programRequirementIds - the Ids of the updated ProgramRequirements
      Compliance:
      mandatory - This method must be implemented.
    • deletedProgramRequirements

      void deletedProgramRequirements(Id notificationId, IdList programRequirementIds)
      the callback for notification of deleted program requirements.
      Parameters:
      notificationId - the notification Id
      programRequirementIds - the Ids of the deleted ProgramRequirements
      Compliance:
      mandatory - This method must be implemented.
    • newCredentialRequirements

      void newCredentialRequirements(Id notificationId, IdList credentialRequirementIds)
      The callback for notifications of new credential requirements.
      Parameters:
      notificationId - the notification Id
      credentialRequirementIds - the Ids of the new CredentialRequirements
      Compliance:
      mandatory - This method must be implemented.
    • changedCredentialRequirements

      void changedCredentialRequirements(Id notificationId, IdList credentialRequirementIds)
      The callback for notification of updated credential requirements.
      Parameters:
      notificationId - the notification Id
      credentialRequirementIds - the Ids of the updated CredentialRequirements
      Compliance:
      mandatory - This method must be implemented.
    • deletedCredentialRequirements

      void deletedCredentialRequirements(Id notificationId, IdList credentialRequirementIds)
      the callback for notification of deleted credential requirements.
      Parameters:
      notificationId - the notification Id
      credentialRequirementIds - the Ids of the deleted CredentialRequirements
      Compliance:
      mandatory - This method must be implemented.
    • newLearningObjectiveRequirements

      void newLearningObjectiveRequirements(Id notificationId, IdList learningObjectiveRequirementIds)
      The callback for notifications of new learning objective requirements.
      Parameters:
      notificationId - the notification Id
      learningObjectiveRequirementIds - the Ids of the new LearningObjectiveRequirements
      Compliance:
      mandatory - This method must be implemented.
    • changedLearningObjectiveRequirements

      void changedLearningObjectiveRequirements(Id notificationId, IdList learningObjectiveRequirementIds)
      The callback for notification of updated learning objective requirements.
      Parameters:
      notificationId - the notification Id
      learningObjectiveRequirementIds - the Ids of the updated LearningObjectiveRequirements
      Compliance:
      mandatory - This method must be implemented.
    • deletedLearningObjectiveRequirements

      void deletedLearningObjectiveRequirements(Id notificationId, IdList learningObjectiveRequirementIds)
      the callback for notification of deleted learning objective requirements.
      Parameters:
      notificationId - the notification Id
      learningObjectiveRequirementIds - the Ids of the deleted LearningObjectiveRequirements
      Compliance:
      mandatory - This method must be implemented.
    • newAssessmentRequirements

      void newAssessmentRequirements(Id notificationId, IdList assessmentRequirementIds)
      The callback for notifications of new assessment requirements.
      Parameters:
      notificationId - the notification Id
      assessmentRequirementIds - the Ids of the new AssessmentRequirements
      Compliance:
      mandatory - This method must be implemented.
    • changedAssessmentRequirements

      void changedAssessmentRequirements(Id notificationId, IdList assessmentRequirementIds)
      The callback for notification of updated assessment requirements.
      Parameters:
      notificationId - the notification Id
      assessmentRequirementIds - the Ids of the updated AssessmentRequirements
      Compliance:
      mandatory - This method must be implemented.
    • deletedAssessmentRequirements

      void deletedAssessmentRequirements(Id notificationId, IdList assessmentRequirementIds)
      the callback for notification of deleted assessment requirements.
      Parameters:
      notificationId - the notification Id
      assessmentRequirementIds - the Ids of the deleted AssessmentRequirements
      Compliance:
      mandatory - This method must be implemented.