OSID Logo
OSID Specifications
personnel package
Version 3.0.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.IdListpositionIdslist of positions
ErrorsNULL_ARGUMENTpositionIds is null
CompliancemandatoryThis method must be implemented.
MethodorderPositionResults
Description

Specify an ordering to the search results.

Parametersosid.personnel.PositionSearchOrderpositionSearchOrderposition search order
ErrorsNULL_ARGUMENTpositionSearchOrder is null
UNSUPPORTEDpositionSearchOrder is not of this service
CompliancemandatoryThis 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.TypepositionSearchRecordTypea position search record type
Returnosid.personnel.records.PositionSearchRecordthe position search record
ErrorsNULL_ARGUMENTpositionSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(positionSearchRecordType) is false
CompliancemandatoryThis method must be implemented.