Interface MappingPathProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
MappingPathManager, MappingPathProxyManager
The mapping profile describes the interoperability among mapping services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedIntersectionrecord types.Gets the supportedIntersectionsearch record types.Gets the supportedObstaclerecord types.Gets the supportedObstaclesearch types.Gets the supportedPathrecord types.Gets the supportedPathsearch record types.Gets the supportedResourceVelocityrecord types.Gets the supportedSignalrecord types.Gets the supportedSignalsearch types.Gets the supportedSpeedZonerecord types.Gets the supportedSpeedZonesearch types.booleanTests if an intersection administrative service is supported.booleanTests if an intersection lookup service is supported.booleanTests if an intersection map lookup service is supported.booleanTests if an intersection map service is supported.booleanTests if an intersection notification service is supported.booleanTests if querying intersections is supported.booleansupportsIntersectionRecordType(Type intersectionRecordType) Tests if the givenIntersectionrecord type is supported.booleanTests if searching intersections is supported.booleansupportsIntersectionSearchRecordType(Type intersectionSearchRecordType) Tests if the givenIntersectionsearch record type is supported.booleanTests if an intersection smart map lookup service is supported.booleanTests if a batch mapping path service is supported.booleanTests if a mapping path rules service is supported.booleanTests if a my path service is supported.booleanTests if obstacle administrative service is supported.booleanTests if an obstacle hierarchy service is supported.booleanTests if an obstacle hierarchy design service is supported.booleanTests if looking up obstacles is supported.booleanTests if an obstacle map lookup service is supported.booleanTests if an obstacle map assignment service is supported.booleanTests if an obstacle notification service is supported.booleanTests if querying obstacles is supported.booleansupportsObstacleRecordType(Type obstacleRecordType) Tests if the givenObstaclerecord type is supported.booleanTests if searching obstacles is supported.booleansupportsObstacleSearchRecordType(Type obstacleSearchRecordType) Tests if the givenObstaclesearch type is supported.booleanTests if an obstacle smart map service is supported.booleanTests if path administrative service is supported.booleanTests if looking up paths is supported.booleanTests if a path map lookup service is supported.booleanTests if a path map service is supported.booleanTests if a path notification service is supported.booleanTests if querying paths is supported.booleansupportsPathRecordType(Type pathRecordType) Tests if the givenPathrecord type is supported.booleanTests if searching paths is supported.booleansupportsPathSearchRecordType(Type pathSearchRecordType) Tests if the givenPathsearch record type is supported.booleanTests if a path smart map lookup service is supported.booleanTests if a path spatial lookup service is supported.booleanTests if a path spatial design service is supported.booleanTests if a path travel service is supported.booleanTests if a resource path notification service is supported.booleanTests if a resource signal notification service is supported.booleanTests if a resource velocity service is supported.booleanTests if a resource velocity notification service is supported.booleansupportsResourceVelocityRecordType(Type resourceVelocityRecordType) Tests if the givenResourceVelocityrecord type is supported.booleanTests if a resource velocity update service is supported.booleanTests if signal administrative service is supported.booleanTests if looking up signals is supported.booleanTests if a signal map lookup service is supported.booleanTests if a signal map assignment service is supported.booleanTests if a signal notification service is supported.booleanTests if querying signals is supported.booleansupportsSignalRecordType(Type signalRecordType) Tests if the givenSignalrecord type is supported.booleanTests if searching signals is supported.booleansupportsSignalSearchRecordType(Type signalSearchRecordType) Tests if the givenSignalsearch type is supported.booleanTests if a signal smart map service is supported.booleanTests if speed zone administrative service is supported.booleanTests if looking up speed zones is supported.booleanTests if a speed zone map lookup service is supported.booleanTests if a speed zone map assignment service is supported.booleanTests if a speed zone notification service is supported.booleanTests if querying speed zones is supported.booleansupportsSpeedZoneRecordType(Type speedZoneRecordType) Tests if the givenSpeedZonerecord type is supported.booleanTests if searching speed zones is supported.booleansupportsSpeedZoneSearchRecordType(Type speedZoneSearchRecordType) Tests if the givenSpeedZonesearch type is supported.booleanTests if a speed zone smart map service is supported.booleanTests if any map federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if any map federation is exposed. Federation is exposed when a specific map may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of maps appears as a single map.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathLookup
boolean supportsPathLookup()Tests if looking up paths is supported.- Returns:
trueif path lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathQuery
boolean supportsPathQuery()Tests if querying paths is supported.- Returns:
trueif path query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathSearch
boolean supportsPathSearch()Tests if searching paths is supported.- Returns:
trueif path search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathAdmin
boolean supportsPathAdmin()Tests if path administrative service is supported.- Returns:
trueif path administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathNotification
boolean supportsPathNotification()Tests if a path notification service is supported.- Returns:
trueif path notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathMap
boolean supportsPathMap()Tests if a path map lookup service is supported.- Returns:
trueif a path map lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathMapAssignment
boolean supportsPathMapAssignment()Tests if a path map service is supported.- Returns:
trueif path to map assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathSmartMap
boolean supportsPathSmartMap()Tests if a path smart map lookup service is supported.- Returns:
trueif a path smart map service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathSpatial
boolean supportsPathSpatial()Tests if a path spatial lookup service is supported.- Returns:
trueif a path spatial service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathSpatialDesign
boolean supportsPathSpatialDesign()Tests if a path spatial design service is supported.- Returns:
trueif a path spatial design service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPathTravel
boolean supportsPathTravel()Tests if a path travel service is supported.- Returns:
trueif a path travel service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResourcePathNotification
boolean supportsResourcePathNotification()Tests if a resource path notification service is supported.- Returns:
trueif a resource path notification service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResourceVelocity
boolean supportsResourceVelocity()Tests if a resource velocity service is supported.- Returns:
trueif a resource velocity service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResourceVelocityUpdate
boolean supportsResourceVelocityUpdate()Tests if a resource velocity update service is supported.- Returns:
trueif a resource velocity update service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResourceVelocityNotification
boolean supportsResourceVelocityNotification()Tests if a resource velocity notification service is supported.- Returns:
trueif a resource velocity notification service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsMyPath
boolean supportsMyPath()Tests if a my path service is supported.- Returns:
trueif a my path service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionLookup
boolean supportsIntersectionLookup()Tests if an intersection lookup service is supported.- Returns:
trueif an intersection lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionQuery
boolean supportsIntersectionQuery()Tests if querying intersections is supported.- Returns:
trueif intersection query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionSearch
boolean supportsIntersectionSearch()Tests if searching intersections is supported.- Returns:
trueif intersection search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionAdmin
boolean supportsIntersectionAdmin()Tests if an intersection administrative service is supported.- Returns:
trueif an intersection administrative service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionNotification
boolean supportsIntersectionNotification()Tests if an intersection notification service is supported.- Returns:
trueif intersection notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionMap
boolean supportsIntersectionMap()Tests if an intersection map lookup service is supported.- Returns:
trueif an intersection map lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionMapAssignment
boolean supportsIntersectionMapAssignment()Tests if an intersection map service is supported.- Returns:
trueif intersection to map assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionSmartMap
boolean supportsIntersectionSmartMap()Tests if an intersection smart map lookup service is supported.- Returns:
trueif an intersection smart map service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneLookup
boolean supportsSpeedZoneLookup()Tests if looking up speed zones is supported.- Returns:
trueif speed zone lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneQuery
boolean supportsSpeedZoneQuery()Tests if querying speed zones is supported.- Returns:
trueif speed zone query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneSearch
boolean supportsSpeedZoneSearch()Tests if searching speed zones is supported.- Returns:
trueif speed zone search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneAdmin
boolean supportsSpeedZoneAdmin()Tests if speed zone administrative service is supported.- Returns:
trueif speed zone administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneNotification
boolean supportsSpeedZoneNotification()Tests if a speed zone notification service is supported.- Returns:
trueif speed zone notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneMap
boolean supportsSpeedZoneMap()Tests if a speed zone map lookup service is supported.- Returns:
trueif a speed zone map lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneMapAssignment
boolean supportsSpeedZoneMapAssignment()Tests if a speed zone map assignment service is supported.- Returns:
trueif a speed zone to map assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneSmartMap
boolean supportsSpeedZoneSmartMap()Tests if a speed zone smart map service is supported.- Returns:
trueif a speed zone smart map service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSignalLookup
boolean supportsSignalLookup()Tests if looking up signals is supported.- Returns:
trueif signal lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSignalQuery
boolean supportsSignalQuery()Tests if querying signals is supported.- Returns:
trueif signal query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSignalSearch
boolean supportsSignalSearch()Tests if searching signals is supported.- Returns:
trueif signal search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSignalAdmin
boolean supportsSignalAdmin()Tests if signal administrative service is supported.- Returns:
trueif signal administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSignalNotification
boolean supportsSignalNotification()Tests if a signal notification service is supported.- Returns:
trueif signal notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSignalMap
boolean supportsSignalMap()Tests if a signal map lookup service is supported.- Returns:
trueif a signal map lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSignalMapAssignment
boolean supportsSignalMapAssignment()Tests if a signal map assignment service is supported.- Returns:
trueif a signal to map assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSignalSmartMap
boolean supportsSignalSmartMap()Tests if a signal smart map service is supported.- Returns:
trueif a signal smart map service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResourceSignalNotification
boolean supportsResourceSignalNotification()Tests if a resource signal notification service is supported.- Returns:
trueif a resource signal notification service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleLookup
boolean supportsObstacleLookup()Tests if looking up obstacles is supported.- Returns:
trueif obstacle lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleQuery
boolean supportsObstacleQuery()Tests if querying obstacles is supported.- Returns:
trueif obstacle query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleSearch
boolean supportsObstacleSearch()Tests if searching obstacles is supported.- Returns:
trueif obstacle search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleAdmin
boolean supportsObstacleAdmin()Tests if obstacle administrative service is supported.- Returns:
trueif obstacle administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleNotification
boolean supportsObstacleNotification()Tests if an obstacle notification service is supported.- Returns:
trueif obstacle notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleHierarchy
boolean supportsObstacleHierarchy()Tests if an obstacle hierarchy service is supported.- Returns:
trueif obstacle hierarchy is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleHierarchyDesign
boolean supportsObstacleHierarchyDesign()Tests if an obstacle hierarchy design service is supported.- Returns:
trueif obstacle hierarchy design is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleMap
boolean supportsObstacleMap()Tests if an obstacle map lookup service is supported.- Returns:
trueif an obstacle map lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleMapAssignment
boolean supportsObstacleMapAssignment()Tests if an obstacle map assignment service is supported.- Returns:
trueif an obstacle to map assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsObstacleSmartMap
boolean supportsObstacleSmartMap()Tests if an obstacle smart map service is supported.- Returns:
trueif an obstacle smart map service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsMappingPathBatch
boolean supportsMappingPathBatch()Tests if a batch mapping path service is supported.- Returns:
trueif a mapping path batch service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsMappingPathRules
boolean supportsMappingPathRules()Tests if a mapping path rules service is supported.- Returns:
trueif a mapping path rules service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getPathRecordTypes
TypeList getPathRecordTypes()Gets the supportedPathrecord types.- Returns:
- a list containing the supported
Pathrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsPathRecordType
Tests if the givenPathrecord type is supported.- Parameters:
pathRecordType- aTypeindicating aPathrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-pathRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getPathSearchRecordTypes
TypeList getPathSearchRecordTypes()Gets the supportedPathsearch record types.- Returns:
- a list containing the supported
Pathsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsPathSearchRecordType
Tests if the givenPathsearch record type is supported.- Parameters:
pathSearchRecordType- aTypeindicating aPathsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-pathSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getIntersectionRecordTypes
TypeList getIntersectionRecordTypes()Gets the supportedIntersectionrecord types.- Returns:
- a list containing the supported
Intersectiontypes - Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionRecordType
Tests if the givenIntersectionrecord type is supported.- Parameters:
intersectionRecordType- aTypeindicating anIntersectionrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-intersectionRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getIntersectionSearchRecordTypes
TypeList getIntersectionSearchRecordTypes()Gets the supportedIntersectionsearch record types.- Returns:
- a list containing the supported
Intersectionsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsIntersectionSearchRecordType
Tests if the givenIntersectionsearch record type is supported.- Parameters:
intersectionSearchRecordType- aTypeindicating anIntersectionsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-intersectionSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSpeedZoneRecordTypes
TypeList getSpeedZoneRecordTypes()Gets the supportedSpeedZonerecord types.- Returns:
- a list containing the supported
SpeedZonerecord types - Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneRecordType
Tests if the givenSpeedZonerecord type is supported.- Parameters:
speedZoneRecordType- aTypeindicating aSpeedZonerecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-speedZoneRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSpeedZoneSearchRecordTypes
TypeList getSpeedZoneSearchRecordTypes()Gets the supportedSpeedZonesearch types.- Returns:
- a list containing the supported
SpeedZonesearch types - Compliance:
mandatory- This method must be implemented.
-
supportsSpeedZoneSearchRecordType
Tests if the givenSpeedZonesearch type is supported.- Parameters:
speedZoneSearchRecordType- aTypeindicating aSpeedZonesearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-speedZoneSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSignalRecordTypes
TypeList getSignalRecordTypes()Gets the supportedSignalrecord types.- Returns:
- a list containing the supported
Signalrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsSignalRecordType
Tests if the givenSignalrecord type is supported.- Parameters:
signalRecordType- aTypeindicating aSignalrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-signalRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSignalSearchRecordTypes
TypeList getSignalSearchRecordTypes()Gets the supportedSignalsearch types.- Returns:
- a list containing the supported
Signalsearch types - Compliance:
mandatory- This method must be implemented.
-
supportsSignalSearchRecordType
Tests if the givenSignalsearch type is supported.- Parameters:
signalSearchRecordType- aTypeindicating aSignalsearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-signalSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getObstacleRecordTypes
TypeList getObstacleRecordTypes()Gets the supportedObstaclerecord types.- Returns:
- a list containing the supported
Obstaclerecord types - Compliance:
mandatory- This method must be implemented.
-
supportsObstacleRecordType
Tests if the givenObstaclerecord type is supported.- Parameters:
obstacleRecordType- aTypeindicating anObstaclerecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-obstacleRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getObstacleSearchRecordTypes
TypeList getObstacleSearchRecordTypes()Gets the supportedObstaclesearch types.- Returns:
- a list containing the supported
Obstaclesearch types - Compliance:
mandatory- This method must be implemented.
-
supportsObstacleSearchRecordType
Tests if the givenObstaclesearch type is supported.- Parameters:
obstacleSearchRecordType- aTypeindicating anObstaclesearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-obstacleSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getResourceVelocityRecordTypes
TypeList getResourceVelocityRecordTypes()Gets the supportedResourceVelocityrecord types.- Returns:
- a list containing the supported
ResourceVelocityrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsResourceVelocityRecordType
Tests if the givenResourceVelocityrecord type is supported.- Parameters:
resourceVelocityRecordType- aTypeindicating aResourceVelocityrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-resourceVelocityRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-