OSID Logo
OSID Specifications
course syllabus package
Version 3.0.0
Interfaceosid.course.syllabus.SyllabusSearch
Implementsosid.OsidSearch
Used Byosid.course.syllabus.SyllabusSearchSession
Description

The search interface for governing syllabus searches.

MethodsearchAmongSyllabi
Description

Execute this search among the given list of syllabi.

Parametersosid.id.IdListsyllabusIdslist of syllabi
ErrorsNULL_ARGUMENTsyllabusIds is null
CompliancemandatoryThis method must be implemented.
MethodorderSyllabusResults
Description

Specify an ordering to the search results.

Parametersosid.course.syllabus.SyllabusSearchOrdersyllabusSearchOrdersyllabus search order
ErrorsNULL_ARGUMENTsyllabusSearchOrder is null
UNSUPPORTEDsyllabusSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetSyllabusSearchRecord
Description

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

Parametersosid.type.TypesyllabusSearchRecordTypea syllabus search record type
Returnosid.course.syllabus.records.SyllabusSearchRecordthe syllabus search record
ErrorsNULL_ARGUMENTsyllabusSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(syllabusSearchRecordType) is false
CompliancemandatoryThis method must be implemented.