OSID Logo
OSID Specifications
journaling package
Version 3.1.0
Interfaceosid.journaling.JournalSearch
Implementsosid.OsidSearch
Used Byosid.journaling.JournalSearchSession
Description

The search interface for governing journal searches.

MethodsearchAmongJournals
Description

Execute this search among the given list of journals.

Parametersosid.id.IdListjournalIds list of journals
ErrorsNULL_ARGUMENT journalIds is null
Compliancemandatory This method must be implemented.
MethodorderJournalResults
Description

Specify an ordering to the search results.

Parametersosid.journaling.JournalSearchOrderjournalSearchOrder journal search order
ErrorsNULL_ARGUMENT journalSearchOrder is null
UNSUPPORTED journalSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetJournalSearchRecord
Description

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

Parametersosid.type.TypejournalSearchRecordType a journal search record type
Returnosid.journaling.records.JournalSearchRecord the journal search record
ErrorsNULL_ARGUMENT journalSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(journalSearchRecordType) is false
Compliancemandatory This method must be implemented.