OSID Logo
OSID Specifications
learning package
Version 3.1.0
Interfaceosid.learning.ObjectiveBankSearchResults
Implementsosid.OsidSearchResults
Used Byosid.learning.ObjectiveBankSearchSession
Description

This interface provides a means to capture results of a search.

MethodgetObjectiveBanks
Description

Gets the objective bank list resulting from the search.

Returnosid.learning.ObjectiveBankList the objective bank list
ErrorsILLEGAL_STATE list already retrieved
Compliancemandatory This method must be implemented.
MethodgetObjectiveBankQueryInspector
Description

Gets the inspector for the query to examine the terms used in the search.

Returnosid.learning.ObjectiveBankQueryInspector the query inspector
Compliancemandatory This method must be implemented.
MethodgetObjectiveBankSearchResultsRecord
Description

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

Parametersosid.type.TypeobjectiveBankSearchRecordType an objective bank search record type
Returnosid.learning.records.ObjectiveBankSearchResultsRecord the objective bank search results record
ErrorsNULL_ARGUMENT objectiveBankSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasSearchRecordType(objective bankSearchRecordType) is false
Compliancemandatory This method must be implemented.