OSID Logo
OSID Specifications
mapping path package
Version 3.0.0
Release Candidate Preview
Interfaceosid.mapping.path.ObstacleSearch
Implementsosid.OsidSearch
Description

The search interface for governing obstacle searches.

MethodsearchAmongObstacles
Description

Execute this search among the given list of obstacle.

Parametersosid.id.IdListobstacleIdslist of obstacle
ErrorsNULL_ARGUMENT obstacleIds is null
CompliancemandatoryThis method must be implemented.
MethodorderObstacleResults
Description

Specify an ordering to the search results.

Parametersosid.mapping.path.ObstacleSearchOrderobstacleSearchOrderobstacle search order
ErrorsNULL_ARGUMENT obstacleSearchOrder is null
UNSUPPORTED obstacleSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetObstacleSearchRecord
Description

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

Parametersosid.type.TypeobstacleSearchRecordTypean obstacle search record type
Returnosid.mapping.path.records.ObstacleSearchRecordthe obstacle search record
ErrorsNULL_ARGUMENT obstacleSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(obstacleSearchRecordType) is false
CompliancemandatoryThis method must be implemented.