OSID Logo
OSID Specifications
course package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.CourseCatalog
Implementsosid.OsidCatalog
Description

A CourseCatalog represents a collection of courses, course offerings and terms.

MethodgetCourseCatalogRecord
Description

Gets the course catalog record corresponding to the given CourseCatalog record Type. This method is used to retrieve an object implementing the requested record. The courseCatalogRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(courseCatalogRecordType) is true .

Parametersosid.type.TypecourseCatalogRecordTypethe type of course catalog record to retrieve
Returnosid.course.records.CourseCatalogRecordthe course catalog record
ErrorsNULL_ARGUMENT courseCatalogRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(courseCatalogRecordType) is false
CompliancemandatoryThis method must be implemented.