OSID Logo
OSID Specifications
mapping path rules package
Version 3.1.0
Interfaceosid.mapping.path.rules.SpeedZoneEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.mapping.path.rules.SpeedZoneEnablerSearchResults
osid.mapping.path.rules.SpeedZoneEnablerSmartMapSession
Description

This is the query inspector for examining speed zone enabler queries.

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

MethodgetRuledSpeedZoneIdTerms
Description

Gets the speed zone Id query terms.

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

Gets the speed zone query terms.

Returnosid.mapping.path.SpeedZoneQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetMapIdTerms
Description

Gets the map Id query terms.

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

Gets the map query terms.

Returnosid.mapping.MapQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetSpeedZoneEnablerQueryInspectorRecord
Description

Gets the speed zone enabler query inspector record corresponding to the given SpeedZoneEnabler record Type.

Parametersosid.type.TypespeedZoneEnablerRecordType a speed zone enabler record type
Returnosid.mapping.path.rules.records.SpeedZoneEnablerQueryInspectorRecord the speed zone enabler query inspector record
ErrorsNULL_ARGUMENT speedZoneEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(speedZoneEnablerRecordType) is false
Compliancemandatory This method must be implemented.