public interface MappingRouteProfile extends OsidProfile
The mapping profile describes the interoperability among mapping services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getRouteProgressRecordTypes()
Gets the supported
RouteProgresst record types. |
TypeList |
getRouteRecordTypes()
Gets the supported
Route record types. |
TypeList |
getRouteSearchRecordTypes()
Gets the supported
Route search record types. |
TypeList |
getRouteSegmentRecordTypes()
Gets the supported
RouteSegment record types. |
boolean |
supportsLocationRouting()
Tests if a location routing service is supported.
|
boolean |
supportsMyLocation()
Tests if a location service is supported for the current agent.
|
boolean |
supportsMyRoute()
Tests if a route service is supported for the current agent.
|
boolean |
supportsResourceRoute()
Tests if a resource route service is supported.
|
boolean |
supportsResourceRouteAssignment()
Tests if a resource route update service is supported.
|
boolean |
supportsResourceRouteNotification()
Tests if a resource route notification service is supported.
|
boolean |
supportsRouteAdmin()
Tests if a route
administrative service is supported. |
boolean |
supportsRouteLookup()
Tests if looking up routes is supported.
|
boolean |
supportsRouteMap()
Tests if a route map lookup service is supported.
|
boolean |
supportsRouteMapAssignment()
Tests if a route map service is supported.
|
boolean |
supportsRouteNotification()
Tests if a route
notification service is supported. |
boolean |
supportsRouteProgressRecordType(Type routeProgressRecordType)
Tests if the given
RouteProgress record type is
supported. |
boolean |
supportsRouteQuery()
Tests if querying routes is supported.
|
boolean |
supportsRouteRecordType(Type routeRecordType)
Tests if the given
Route record type is supported. |
boolean |
supportsRouteSearch()
Tests if searching routes is supported.
|
boolean |
supportsRouteSearchRecordType(Type routeSearchRecordType)
Tests if the given
Route search record type is
supported. |
boolean |
supportsRouteSegmentRecordType(Type routeSegmentRecordType)
Tests if the given
RouteSegment record type is
supported. |
boolean |
supportsRouteSmartMap()
Tests if a route smart map service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any map federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsLocationRouting()
true
if a location routing service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsMyLocation()
true
if my location is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRouteLookup()
true
if route lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRouteQuery()
true
if route query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRouteSearch()
true
if route search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRouteAdmin()
administrative service is supported. true
if route administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRouteNotification()
notification service is supported. true
if route notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRouteMap()
true
if a route map lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRouteMapAssignment()
true
if a route to map assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRouteSmartMap()
true
if a route smart map lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsResourceRoute()
true
if a resource route service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsResourceRouteAssignment()
true
if a resource route update service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsResourceRouteNotification()
true
if a resource route notification service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsMyRoute()
true
if my route is supported, false
otherwisemandatory
- This method must be implemented. TypeList getRouteRecordTypes()
Route
record types. Route
record
typesmandatory
- This method must be implemented. boolean supportsRouteRecordType(Type routeRecordType)
Route
record type is supported.routeRecordType
- a Type
indicating a
Route
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- routeRecordType
is null
mandatory
- This method must be implemented. TypeList getRouteSearchRecordTypes()
Route
search record types. Route
search
record typesmandatory
- This method must be implemented. boolean supportsRouteSearchRecordType(Type routeSearchRecordType)
Route
search record type is
supported.routeSearchRecordType
- a Type
indicating a
Route
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- routeSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getRouteSegmentRecordTypes()
RouteSegment
record types. RouteSegment
record typesmandatory
- This method must be implemented. boolean supportsRouteSegmentRecordType(Type routeSegmentRecordType)
RouteSegment
record type is
supported.routeSegmentRecordType
- a Type
indicating a
RouteSegment
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
supportsRouteSegmentRecordType
is null
mandatory
- This method must be implemented. TypeList getRouteProgressRecordTypes()
RouteProgresst
record types. RouteProgress
record typesmandatory
- This method must be implemented. boolean supportsRouteProgressRecordType(Type routeProgressRecordType)
RouteProgress
record type is
supported.routeProgressRecordType
- a Type
indicating a
RouteProgress
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
supportsRouteProgressRecordType
is null
mandatory
- This method must be implemented.