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