OSID Logo
OSID Specifications
voting rules package
Version 3.1.0
Interfaceosid.voting.rules.RaceProcessorEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.voting.rules.RaceProcessorEnablerSearchResults
osid.voting.rules.RaceProcessorEnablerSmartPollsSession
Description

This is the query inspector for examining race processor enabler queries.

Like all OsidQueryInspectors, RaceProcessorEnablerQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetRuledRaceProcessorIdTerms
Description

Gets the race processor Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRuledRaceProcessorTerms
Description

Gets the race processor query terms.

Returnosid.voting.rules.RaceProcessorQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetPollsIdTerms
Description

Gets the polls Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetPollsTerms
Description

Gets the polls query terms.

Returnosid.voting.PollsQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRaceProcessorEnablerQueryInspectorRecord
Description

Gets the race processor enabler query inspector record corresponding to the given RaceProcessorEnabler record Type .

Parametersosid.type.TyperaceProcessorEnablerRecordType a race processor enabler record type
Returnosid.voting.rules.records.RaceProcessorEnablerQueryInspectorRecord the race processor enabler query inspector record
ErrorsNULL_ARGUMENT raceProcessorEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(raceProcessorEnablerRecordType) is false
Compliancemandatory This method must be implemented.