OSID Logo
OSID Specifications
lexicon package
Version 3.1.0
Interfaceosid.lexicon.PressSearch
Implementsosid.OsidSearch
Used Byosid.lexicon.PressSearchSession
Description

The search interface for governing press searches.

MethodsearchAmongPresses
Description

Execute this search among the given list of presses.

Parametersosid.id.IdListpressIds list of presses
ErrorsNULL_ARGUMENT pressIds is null
Compliancemandatory This method must be implemented.
MethodorderPressResults
Description

Specify an ordering to the search results.

Parametersosid.lexicon.PressSearchOrderpressSearchOrder press search order
ErrorsNULL_ARGUMENT pressSearchOrder is null
UNSUPPORTED pressSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetPressSearchRecord
Description

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

Parametersosid.type.TypepressSearchRecordType an press search record type
Returnosid.lexicon.records.PressSearchRecord the press search record
ErrorsNULL_ARGUMENT pressSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(pressSearchRecordType) is false
Compliancemandatory This method must be implemented.