Interface MappingRouteProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
MappingRouteManager, MappingRouteProxyManager
The mapping profile describes the interoperability among mapping services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedRouteProgresstrecord types.Gets the supportedRouterecord types.Gets the supportedRoutesearch record types.Gets the supportedRouteSegmentrecord types.booleanTests if a location routing service is supported.booleanTests if a location service is supported for the current agent.booleanTests if a route service is supported for the current agent.booleanTests if a resource route service is supported.booleanTests if a resource route update service is supported.booleanTests if a resource route notification service is supported.booleanTests if a route administrative service is supported.booleanTests if looking up routes is supported.booleanTests if a route map lookup service is supported.booleanTests if a route map service is supported.booleanTests if a route notification service is supported.booleansupportsRouteProgressRecordType(Type routeProgressRecordType) Tests if the givenRouteProgressrecord type is supported.booleanTests if querying routes is supported.booleansupportsRouteRecordType(Type routeRecordType) Tests if the givenRouterecord type is supported.booleanTests if searching routes is supported.booleansupportsRouteSearchRecordType(Type routeSearchRecordType) Tests if the givenRoutesearch record type is supported.booleansupportsRouteSegmentRecordType(Type routeSegmentRecordType) Tests if the givenRouteSegmentrecord type is supported.booleanTests if a route 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.
-
supportsLocationRouting
boolean supportsLocationRouting()Tests if a location routing service is supported.- Returns:
trueif a location routing service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsMyLocation
boolean supportsMyLocation()Tests if a location service is supported for the current agent.- Returns:
trueif my location is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRouteLookup
boolean supportsRouteLookup()Tests if looking up routes is supported.- Returns:
trueif route lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRouteQuery
boolean supportsRouteQuery()Tests if querying routes is supported.- Returns:
trueif route query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRouteSearch
boolean supportsRouteSearch()Tests if searching routes is supported.- Returns:
trueif route search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRouteAdmin
boolean supportsRouteAdmin()Tests if a route administrative service is supported.- Returns:
trueif route administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRouteNotification
boolean supportsRouteNotification()Tests if a route notification service is supported.- Returns:
trueif route notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRouteMap
boolean supportsRouteMap()Tests if a route map lookup service is supported.- Returns:
trueif a route map lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRouteMapAssignment
boolean supportsRouteMapAssignment()Tests if a route map service is supported.- Returns:
trueif a route to map assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsRouteSmartMap
boolean supportsRouteSmartMap()Tests if a route smart map service is supported.- Returns:
trueif a route smart map lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResourceRoute
boolean supportsResourceRoute()Tests if a resource route service is supported.- Returns:
trueif a resource route service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResourceRouteAssignment
boolean supportsResourceRouteAssignment()Tests if a resource route update service is supported.- Returns:
trueif a resource route update service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsResourceRouteNotification
boolean supportsResourceRouteNotification()Tests if a resource route notification service is supported.- Returns:
trueif a resource route notification service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsMyRoute
boolean supportsMyRoute()Tests if a route service is supported for the current agent.- Returns:
trueif my route is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getRouteRecordTypes
TypeList getRouteRecordTypes()Gets the supportedRouterecord types.- Returns:
- a list containing the supported
Routerecord types - Compliance:
mandatory- This method must be implemented.
-
supportsRouteRecordType
Tests if the givenRouterecord type is supported.- Parameters:
routeRecordType- aTypeindicating aRouterecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-routeRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getRouteSearchRecordTypes
TypeList getRouteSearchRecordTypes()Gets the supportedRoutesearch record types.- Returns:
- a list containing the supported
Routesearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsRouteSearchRecordType
Tests if the givenRoutesearch record type is supported.- Parameters:
routeSearchRecordType- aTypeindicating aRoutesearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-routeSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getRouteSegmentRecordTypes
TypeList getRouteSegmentRecordTypes()Gets the supportedRouteSegmentrecord types.- Returns:
- a list containing the supported
RouteSegmentrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsRouteSegmentRecordType
Tests if the givenRouteSegmentrecord type is supported.- Parameters:
routeSegmentRecordType- aTypeindicating aRouteSegmentrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-supportsRouteSegmentRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getRouteProgressRecordTypes
TypeList getRouteProgressRecordTypes()Gets the supportedRouteProgresstrecord types.- Returns:
- a list containing the supported
RouteProgressrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsRouteProgressRecordType
Tests if the givenRouteProgressrecord type is supported.- Parameters:
routeProgressRecordType- aTypeindicating aRouteProgressrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-supportsRouteProgressRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-