OSID Logo
OSID Specifications
voting rules package
Version 3.1.0
Interfaceosid.voting.rules.RaceConstrainerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.voting.rules.RaceConstrainerEnablerSearchResults
osid.voting.rules.RaceConstrainerEnablerSmartPollsSession
Description

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

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

MethodgetRuledRaceConstrainerIdTerms
Description

Gets the race constrainer Id query terms.

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

Gets the race constrainer query terms.

Returnosid.voting.rules.RaceConstrainerQueryInspector[] 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.
MethodgetRaceConstrainerEnablerQueryInspectorRecord
Description

Gets the race constrainer enabler query inspector record corresponding to the given RaceConstrainerEnabler record Type.

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