OSID Logo
OSID Specifications
rules check package
Version 3.1.0
Interfaceosid.rules.check.AgendaSearch
Implementsosid.OsidSearch
Used Byosid.rules.check.AgendaSearchSession
Description

The search interface for governing agenda searches.

MethodsearchAmongAgendas
Description

Execute this search among the given list of agendas.

Parametersosid.id.IdListagendaIds list of agendas
ErrorsNULL_ARGUMENT agendaIds is null
Compliancemandatory This method must be implemented.
MethodorderAgendaResults
Description

Specify an ordering to the search results.

Parametersosid.rules.check.AgendaSearchOrderagendaSearchOrder agenda search order
ErrorsNULL_ARGUMENT agendaSearchOrder is null
UNSUPPORTED agendaSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetAgendaSearchRecord
Description

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

Parametersosid.type.TypeagendaSearchRecordType an agenda search record type
Returnosid.rules.check.records.AgendaSearchRecord the agenda search record
ErrorsNULL_ARGUMENT agendaSearchRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(agendaSearchRecordType) is false
Compliancemandatory This method must be implemented.