public interface RequisiteReceiver extends OsidReceiver
The requisite receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Requisites.
Modifier and Type | Method and Description |
---|---|
void |
changedAssessmentRequirements(Id notificationId,
IdList assessmentRequirementIds)
The callback for notification of updated assessment requirements.
|
void |
changedCourseRequirements(Id notificationId,
IdList courseRequirementIds)
The callback for notification of updated course requirements.
|
void |
changedCredentialRequirements(Id notificationId,
IdList credentialRequirementIds)
The callback for notification of updated credential requirements.
|
void |
changedLearningObjectiveRequirements(Id notificationId,
IdList learningObjectiveRequirementIds)
The callback for notification of updated learning objective
requirements.
|
void |
changedProgramRequirements(Id notificationId,
IdList programRequirementIds)
The callback for notification of updated program requirements.
|
void |
changedRequisites(Id notificationId,
IdList requisiteIds)
The callback for notification of updated requisites.
|
void |
deletedAssessmentRequirements(Id notificationId,
IdList assessmentRequirementIds)
the callback for notification of deleted assessment requirements.
|
void |
deletedCourseRequirements(Id notificationId,
IdList courseRequirementIds)
the callback for notification of deleted course requirements.
|
void |
deletedCredentialRequirements(Id notificationId,
IdList credentialRequirementIds)
the callback for notification of deleted credential requirements.
|
void |
deletedLearningObjectiveRequirements(Id notificationId,
IdList learningObjectiveRequirementIds)
the callback for notification of deleted learning objective
requirements.
|
void |
deletedProgramRequirements(Id notificationId,
IdList programRequirementIds)
the callback for notification of deleted program requirements.
|
void |
deletedRequisites(Id notificationId,
IdList requisiteIds)
the callback for notification of deleted requisites.
|
void |
newAssessmentRequirements(Id notificationId,
IdList assessmentRequirementIds)
The callback for notifications of new assessment requirements.
|
void |
newCourseRequirements(Id notificationId,
IdList courseRequirementIds)
The callback for notifications of new course requirements.
|
void |
newCredentialRequirements(Id notificationId,
IdList credentialRequirementIds)
The callback for notifications of new credential requirements.
|
void |
newLearningObjectiveRequirements(Id notificationId,
IdList learningObjectiveRequirementIds)
The callback for notifications of new learning objective requirements.
|
void |
newProgramRequirements(Id notificationId,
IdList programRequirementIds)
The callback for notifications of new program requirements.
|
void |
newRequisites(Id notificationId,
IdList requisiteIds)
The callback for notifications of new requisites.
|
down, up
void newRequisites(Id notificationId, IdList requisiteIds)
notificationId
- the notification Id
requisiteIds
- the Ids
of the new
Requisites
mandatory
- This method must be implemented. void changedRequisites(Id notificationId, IdList requisiteIds)
notificationId
- the notification Id
requisiteIds
- the Ids
of the updated
Requisites
mandatory
- This method must be implemented. void deletedRequisites(Id notificationId, IdList requisiteIds)
notificationId
- the notification Id
requisiteIds
- the Ids
of the deleted
Requisites
mandatory
- This method must be implemented. void newCourseRequirements(Id notificationId, IdList courseRequirementIds)
notificationId
- the notification Id
courseRequirementIds
- the Ids
of the new
CourseRequirements
mandatory
- This method must be implemented. void changedCourseRequirements(Id notificationId, IdList courseRequirementIds)
notificationId
- the notification Id
courseRequirementIds
- the Ids
of the updated
CourseRequirements
mandatory
- This method must be implemented. void deletedCourseRequirements(Id notificationId, IdList courseRequirementIds)
notificationId
- the notification Id
courseRequirementIds
- the Ids
of the deleted
CourseRequirements
mandatory
- This method must be implemented. void newProgramRequirements(Id notificationId, IdList programRequirementIds)
notificationId
- the notification Id
programRequirementIds
- the Ids
of the new
ProgramRequirements
mandatory
- This method must be implemented. void changedProgramRequirements(Id notificationId, IdList programRequirementIds)
notificationId
- the notification Id
programRequirementIds
- the Ids
of the updated
ProgramRequirements
mandatory
- This method must be implemented. void deletedProgramRequirements(Id notificationId, IdList programRequirementIds)
notificationId
- the notification Id
programRequirementIds
- the Ids
of the deleted
ProgramRequirements
mandatory
- This method must be implemented. void newCredentialRequirements(Id notificationId, IdList credentialRequirementIds)
notificationId
- the notification Id
credentialRequirementIds
- the Ids
of the new
CredentialRequirements
mandatory
- This method must be implemented. void changedCredentialRequirements(Id notificationId, IdList credentialRequirementIds)
notificationId
- the notification Id
credentialRequirementIds
- the Ids
of the updated
CredentialRequirements
mandatory
- This method must be implemented. void deletedCredentialRequirements(Id notificationId, IdList credentialRequirementIds)
notificationId
- the notification Id
credentialRequirementIds
- the Ids
of the deleted
CredentialRequirements
mandatory
- This method must be implemented. void newLearningObjectiveRequirements(Id notificationId, IdList learningObjectiveRequirementIds)
notificationId
- the notification Id
learningObjectiveRequirementIds
- the Ids
of the
new LearningObjectiveRequirements
mandatory
- This method must be implemented. void changedLearningObjectiveRequirements(Id notificationId, IdList learningObjectiveRequirementIds)
notificationId
- the notification Id
learningObjectiveRequirementIds
- the Ids
of the
updated LearningObjectiveRequirements
mandatory
- This method must be implemented. void deletedLearningObjectiveRequirements(Id notificationId, IdList learningObjectiveRequirementIds)
notificationId
- the notification Id
learningObjectiveRequirementIds
- the Ids
of the
deleted LearningObjectiveRequirements
mandatory
- This method must be implemented. void newAssessmentRequirements(Id notificationId, IdList assessmentRequirementIds)
notificationId
- the notification Id
assessmentRequirementIds
- the Ids
of the new
AssessmentRequirements
mandatory
- This method must be implemented. void changedAssessmentRequirements(Id notificationId, IdList assessmentRequirementIds)
notificationId
- the notification Id
assessmentRequirementIds
- the Ids
of the updated
AssessmentRequirements
mandatory
- This method must be implemented. void deletedAssessmentRequirements(Id notificationId, IdList assessmentRequirementIds)
notificationId
- the notification Id
assessmentRequirementIds
- the Ids
of the deleted
AssessmentRequirements
mandatory
- This method must be implemented.