OSID Logo
OSID Specifications
course plan package
Version 3.1.0
Interfaceosid.course.plan.PlanSearch
Implementsosid.OsidSearch
Used Byosid.course.plan.PlanSearchSession
Description

The search interface for governing plan searches.

MethodsearchAmongPlans
Description

Execute this search among the given list of plans.

Parametersosid.id.IdListplanIds list of plans
ErrorsNULL_ARGUMENT planIds is null
Compliancemandatory This method must be implemented.
MethodorderPlanResults
Description

Specify an ordering to the search results.

Parametersosid.course.plan.PlanSearchOrderplanSearchOrder plan search order
ErrorsNULL_ARGUMENT planSearchOrder is null
UNSUPPORTED planSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetPlanSearchRecord
Description

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

Parametersosid.type.TypeplanSearchRecordType a plan search record type
Returnosid.course.plan.records.PlanSearchRecord the plan search record
ErrorsNULL_ARGUMENT planSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(planSearchRecordType) is false
Compliancemandatory This method must be implemented.