OSID Logo
OSID Specifications
mapping route package
Version 3.0.0
Release Candidate Preview
Interfaceosid.mapping.route.MappingRouteProfile
Implementsosid.OsidProfile
Description

The mapping profile describes the interoperability among mapping services.

MethodsupportsVisibleFederation
Description

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.

Returnboolean true if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationRouting
Description

Tests if a location routing service is supported.

Returnboolean true if a location routing service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMyLocation
Description

Tests if a location service is supported for the current agent.

Returnboolean true if my location is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteLookup
Description

Tests if looking up routes is supported.

Returnboolean true if route lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteQuery
Description

Tests if querying routes is supported.

Returnboolean true if route query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteSearch
Description

Tests if searching routes is supported.

Returnboolean true if route search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteAdmin
Description

Tests if a route administrative service is supported.

Returnboolean true if route administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteNotification
Description

Tests if a route notification service is supported.

Returnboolean true if route notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteMap
Description

Tests if a route map lookup service is supported.

Returnboolean true if a route map lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteMapAssignment
Description

Tests if a route map service is supported.

Returnboolean true if a route to map assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteSmartMap
Description

Tests if a route smart map service is supported.

Returnboolean true if a route smart map lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRoute
Description

Tests if a resource route service is supported.

Returnboolean true if a resource route service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRouteAssignment
Description

Tests if a resource route update service is supported.

Returnboolean true if a resource route update service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRouteNotification
Description

Tests if a resource route notification service is supported.

Returnboolean true if a resource route notification service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMyRoute
Description

Tests if a route service is supported for the current agent.

Returnboolean true if my route is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetRouteRecordTypes
Description

Gets the supported Route record types.

Returnosid.type.TypeLista list containing the supported Route record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteRecordType
Description

Tests if the given Route record type is supported.

Parametersosid.type.TyperouteRecordTypea Type indicating a Route record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT routeRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRouteSearchRecordTypes
Description

Gets the supported Route search record types.

Returnosid.type.TypeLista list containing the supported Route search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteSearchRecordType
Description

Tests if the given Route search record type is supported.

Parametersosid.type.TyperouteSearchRecordTypea Type indicating a Route search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT routeSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRouteSegmentRecordTypes
Description

Gets the supported RouteSegment record types.

Returnosid.type.TypeLista list containing the supported RouteSegment record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteSegmentRecordType
Description

Tests if the given RouteSegment record type is supported.

Parametersosid.type.TyperouteSegmentRecordTypea Type indicating a RouteSegment record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT supportsRouteSegmentRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRouteProgressRecordTypes
Description

Gets the supported RouteProgresst record types.

Returnosid.type.TypeLista list containing the supported RouteProgress record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRouteProgressRecordType
Description

Tests if the given RouteProgress record type is supported.

Parametersosid.type.TyperouteProgressRecordTypea Type indicating a RouteProgress record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT supportsRouteProgressRecordType is null
CompliancemandatoryThis method must be implemented.