OSID Logo
OSID Specifications
course package
Version 3.0.0
Interfaceosid.course.CourseOfferingSearch
Implementsosid.OsidSearch
Used Byosid.course.CourseOfferingSearchSession
Description

The search interface for governing course offering searches.

MethodsearchAmongCourseOfferings
Description

Execute this search among the given list of course offerings.

Parametersosid.id.IdListcourseOfferingIdslist of courses
ErrorsNULL_ARGUMENTcourseOfferingIds is null
CompliancemandatoryThis method must be implemented.
MethodorderCourseOfferingResults
Description

Specify an ordering to the search results.

Parametersosid.course.CourseOfferingSearchOrdercourseOfferingSearchOrdercourse search order
ErrorsNULL_ARGUMENTcourseOfferingSearchOrder is null
UNSUPPORTEDcourseOfferingSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetCourseOfferingSearchRecord
Description

Gets the course offering search record corresponding to the given course offering search record Type .This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypecourseOfferingSearchRecordTypea course search record type
Returnosid.course.records.CourseOfferingSearchRecordthe course offering search record
ErrorsNULL_ARGUMENTcourseOfferingSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(courseOfferingSearchRecordType) is false
CompliancemandatoryThis method must be implemented.