OSID Logo
OSID Specifications
personnel package
Version 3.1.0
Interfaceosid.personnel.PositionSearch
Implementsosid.OsidSearch
Used Byosid.personnel.PositionSearchSession
Description

The search interface for governing position searches.

MethodsearchAmongPositions
Description

Execute this search among the given list of positions.

Parametersosid.id.IdListpositionIds list of positions
ErrorsNULL_ARGUMENT positionIds is null
Compliancemandatory This method must be implemented.
MethodorderPositionResults
Description

Specify an ordering to the search results.

Parametersosid.personnel.PositionSearchOrderpositionSearchOrder position search order
ErrorsNULL_ARGUMENT positionSearchOrder is null
UNSUPPORTED positionSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetPositionSearchRecord
Description

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

Parametersosid.type.TypepositionSearchRecordType a position search record type
Returnosid.personnel.records.PositionSearchRecord the position search record
ErrorsNULL_ARGUMENT positionSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(positionSearchRecordType) is false
Compliancemandatory This method must be implemented.