OSID Logo
OSID Specifications
voting rules package
Version 3.1.0
Interfaceosid.voting.rules.BallotConstrainerEnablerSearch
Implementsosid.OsidSearch
Used Byosid.voting.rules.BallotConstrainerEnablerSearchSession
Description

The search interface for governing ballot constrainer enabler searches.

MethodsearchAmongBallotConstrainerEnablers
Description

Execute this search among the given list of ballot constrainer enablers.

Parametersosid.id.IdListballotConstrainerEnablerIds list of ballot constrainer enablers
ErrorsNULL_ARGUMENT ballotConstrainerEnablerIds is null
Compliancemandatory This method must be implemented.
MethodorderBallotConstrainerEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.voting.rules.BallotConstrainerEnablerSearchOrderballotConstrainerEnablerSearchOrder ballot constrainer enabler search order
ErrorsNULL_ARGUMENT ballotConstrainerEnablerSearchOrder is null
UNSUPPORTED ballotConstrainerEnablerSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetBallotConstrainerEnablerSearchRecord
Description

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

Parametersosid.type.TypeballotConstrainerEnablerSearchRecordType a ballot constrainer enabler search record type
Returnosid.voting.rules.records.BallotConstrainerEnablerSearchRecord the ballot constrainer enabler search record
ErrorsNULL_ARGUMENT ballotConstrainerEnablerSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(ballotConstrainerEnablerSearchRecordType) is false
Compliancemandatory This method must be implemented.