Interface | osid.course.requisite.Requisite | ||
---|---|---|---|
Implements | osid.OsidRule | ||
osid.OsidEnabler | |||
osid.Containable | |||
Description |
A
A | ||
Method | hasRequisiteOptions | ||
Description |
Tests if any requisite options are defined. If no
requisite options are defined, this requisite term
evaluates to | ||
Return | boolean | true if any requisite options are defined, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getRequisiteOptions | ||
Description |
Gets the requisite options for the | ||
Return | osid.course.requisite.Requisite[] | the requsites | |
Errors | ILLEGAL_STATE | hasRequisiteOptions() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasCourseRequirements | ||
Description |
Tests if any course requirements are defined. If no
course requirements are defined, this course requirements
term evaluates to | ||
Return | boolean | true if any course requirements are defined, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseRequirements | ||
Description |
Gets the course requirements term. If any | ||
Return | osid.course.requisite.CourseRequirement[] | the course requirements | |
Errors | ILLEGAL_STATE | hasCourseRequirements() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasProgramRequirements | ||
Description |
Tests if any program requirements are defined. If no
program requirements are defined, this program
requirements term evaluates to | ||
Return | boolean | true if any program requirements are defined, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getProgramRequirements | ||
Description |
Gets the program requirements term. If any | ||
Return | osid.course.requisite.ProgramRequirement[] | the program requirements | |
Errors | ILLEGAL_STATE | hasProgramRequirements() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasCredentialRequirements | ||
Description |
Tests if any credential requirements are defined. If no
credential requirements are defined, this credential
requirements term evaluates to | ||
Return | boolean | true if any credential requirements are defined,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getCredentialRequirements | ||
Description |
Gets the credential requirements term. If any | ||
Return | osid.course.requisite.CredentialRequirement[] | the credential requirements | |
Errors | ILLEGAL_STATE | hasCredentialRequirements() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasLearningObjectiveRequirements | ||
Description |
Tests if any learning objective requirements are
defined. If no learning objective requirements are
defined, this learning objective requirements term
evaluates to | ||
Return | boolean | true if any learning objective requirements are defined,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getLearningObjectiveRequirements | ||
Description |
Gets the learning objective requirements term. If any
| ||
Return | osid.course.requisite.LearningObjectiveRequirement[] | the learning objective requirements | |
Errors | ILLEGAL_STATE | hasLearningObjectiveRequirements() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasAssessmentRequirements | ||
Description |
Tests if any assessment requirements are defined. If no
assessment requirements are defined, this assessment
requirements term evaluates to | ||
Return | boolean | true if any assessment requirements are defined,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssessmentRequirements | ||
Description |
Gets the assessment requirements term. If any | ||
Return | osid.course.requisite.AssessmentRequirement[] | the assessment requirements | |
Errors | ILLEGAL_STATE | hasAssessmentRequirements() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasAwardRequirements | ||
Description |
Tests if any award requirements are defined. If no
award requirements are defined, this award requirements
term evaluates to | ||
Return | boolean | true if any award requirements are defined, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getAwardRequirements | ||
Description |
Gets the award requirements term. If any | ||
Return | osid.course.requisite.AwardRequirement[] | the award requirements | |
Errors | ILLEGAL_STATE | hasAwardRequirements() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getRequisiteRecord | ||
Description |
Gets the requisite record corresponding to the given
| ||
Parameters | osid.type.Type | requisiteRecordType | the type of requisite record to retrieve |
Return | osid.course.requisite.records.RequisiteRecord | the requisite record | |
Errors | NULL_ARGUMENT | requisiteRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(requisiteRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |