OSID Logo
OSID Specifications
mapping route package
Version 3.1.0
Interfaceosid.mapping.route.MappingRouteProxyManager
Implementsosid.OsidProxyManager
osid.mapping.route.MappingRouteProfile
Used Byosid.mapping.MappingProxyManager
Description

The mapping proxy manager provides access to routing sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. The sessions included in this manager are:

  • RoutingSession: a session to access routes to locations
  • RouteLookupSession: a session to retrieve routes
  • RouteQuerySession: a session to query for routes
  • RouteSearchSession: a session to search for routes
  • RouteAdminSession: a session to create and delete routes
  • RouteNotificationSession: a session to receive notifications pertaining to route changes
  • RouteMapSession: a session to looking locations of routes to maps
  • RouteMapAssignmentSession: a session to manage route to map mappings
  • RouteSmartMapSession: a session to manage dynamic maps of routes
  • ResourceRouteSession: a session to find resources on routes
  • ResourceRouteAssignmentSession: a session to manage resources on routes
  • ResourceRouteNotificationSession: a session to subscribe to notifications of resources moving on routes
  • MyRouteSession: a session to manage the route of the current user agent
MethodgetRoutingSession
Description

Gets the OsidSession associated with the location routing service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RoutingSession a RoutingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouting() is false
Complianceoptional This method must be implemented if supportsRouting() is true.
MethodgetRoutingSessionForMap
Description

Gets the OsidSession associated with the location routing service for the given map.

Parametersosid.id.IdmapId the Id of the Map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RoutingSession a RoutingSession
ErrorsNOT_FOUND no map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouting() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRouting() and supportsVisibleFederation() are true
MethodgetRouteLookupSession
Description

Gets the OsidSession associated with the route lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteLookupSession a RouteLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteLookup() is false
Complianceoptional This method must be implemented if supportsRouteLookup() is true.
MethodgetRouteLookupSessionForMap
Description

Gets the OsidSession associated with the route lookup service for the given map.

Parametersosid.id.IdmapId the Id of the map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteLookupSession a RouteLookupSession
ErrorsNOT_FOUND no Map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRouteLookup() and supportsVisibleFederation() are true
MethodgetRouteQuerySession
Description

Gets the OsidSession associated with the route query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteQuerySession a RouteQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteQuery() is false
Complianceoptional This method must be implemented if supportsRouteQuery() is true.
MethodgetRouteQuerySessionForMap
Description

Gets the OsidSession associated with the route query service for the given map.

Parametersosid.id.IdmapId the Id of the map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteQuerySession a RouteQuerySession
ErrorsNOT_FOUND no Map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRouteQuery() and supportsVisibleFederation() are true
MethodgetRouteSearchSession
Description

Gets the OsidSession associated with the route search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteSearchSession a RouteSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteSearch() is false
Complianceoptional This method must be implemented if supportsRouteSearch() is true.
MethodgetRouteSearchSessionForMap
Description

Gets the OsidSession associated with the route search service for the given map.

Parametersosid.id.IdmapId the Id of the Map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteSearchSession a RouteSearchSession
ErrorsNOT_FOUND no map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRouteSearch() and supportsVisibleFederation() are true
MethodgetRouteAdminSession
Description

Gets the OsidSession associated with the route administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteAdminSession a RouteAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteAdmin() is false
Complianceoptional This method must be implemented if supportsRouteAdmin() is true.
MethodgetRouteAdminSessionForMap
Description

Gets the OsidSession associated with the route administration service for the given map.

Parametersosid.id.IdmapId the Id of the Map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteAdminSession a RouteAdminSession
ErrorsNOT_FOUND no map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRouteAdmin() and supportsVisibleFederation() are true
MethodgetRouteNotificationSession
Description

Gets the OsidSession associated with the route notification service.

Parametersosid.mapping.route.RouteReceiverrouteReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteNotificationSession a RouteNotificationSession
ErrorsNULL_ARGUMENT routeReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteNotification() is false
Complianceoptional This method must be implemented if supportsRouteNotification() is true.
MethodgetRouteNotificationSessionForMap
Description

Gets the OsidSession associated with the route notification service for the given map.

Parametersosid.mapping.route.RouteReceiverrouteReceiver the notification callback
osid.id.IdmapId the Id of the Map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteNotificationSession a RouteNotificationSession
ErrorsNOT_FOUND no map found by the given Id
NULL_ARGUMENT routeReceiver, mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRouteNotification() and supportsVisibleFederation() are true
MethodgetRouteMapSession
Description

Gets the OsidSession to lookup route/map mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteMapSession a RouteMapSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteMap() is false
Complianceoptional This method must be implemented if supportsRouteMap() is true.
MethodgetRouteMapAssignmentSession
Description

Gets the OsidSession associated with assigning routes to maps.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteMapAssignmentSession a LocationMapAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteMapAssignment() is false
Complianceoptional This method must be implemented if supportsRouteMapAssignment() is true.
MethodgetRouteSmartMapSession
Description

Gets the OsidSession to manage route smart maps.

Parametersosid.id.IdmapId the Id of the Map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.RouteSmartMapSession a RouteSmartMapSession
ErrorsNOT_FOUND no map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRouteSmartMap() is false
Complianceoptional This method must be implemented if supportsRouteSmartMap() is true.
MethodgetResourceRouteSession
Description

Gets the OsidSession associated with the resource route service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.ResourceRouteSession a ResourceRouteSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsResourceRoute() is false
Complianceoptional This method must be implemented if supportsResourceRoute() is true.
MethodgetResourceRouteSessionForMap
Description

Gets the OsidSession associated with the resource route service for the given map.

Parametersosid.id.IdmapId the Id of the Map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.ResourceRouteSession a ResourceRouteSession
ErrorsNOT_FOUND no map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsResourceRoute() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsResourceRoute() and supportsVisibleFederation() are true
MethodgetResourceRouteAssignmentSession
Description

Gets the OsidSession associated with the resource route assignment service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.ResourceRouteAssignmentSession a ResourceRouteAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsResourceRouteAssignment() is false
Complianceoptional This method must be implemented if supportsResourceRouteAssignment() is true.
MethodgetResourceRouteAssignmentSessionForMap
Description

Gets the OsidSession associated with the resource route assignment service for the given map.

Parametersosid.id.IdmapId the Id of the Map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.ResourceRouteAssignmentSession a ResourceRouteAssignmentSession
ErrorsNOT_FOUND no map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsResourceRouteAssignment() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsResourceRouteAssignment() and supportsVisibleFederation() are true
MethodgetResourceRouteNotificationSession
Description

Gets the OsidSession associated with the resource route notification service.

Parametersosid.mapping.route.ResourceRouteReceiverresourceRouteReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.ResourceRouteNotificationSession a ResourceRouteNotificationSession
ErrorsNULL_ARGUMENT resourceRouteReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsResourceRouteNotification() is false
Complianceoptional This method must be implemented if supportsResourceRouteNotification() is true.
MethodgetResourceRouteNotificationSessionForMap
Description

Gets the OsidSession associated with the resource route notification service for the given map.

Parametersosid.mapping.route.ResourceRouteReceiverresourceRouteReceiver the notification callback
osid.id.IdmapId the Id of the Map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.ResourceRouteNotificationSession a ResourceRouteNotificationSession
ErrorsNOT_FOUND no map found by the given Id
NULL_ARGUMENT resourceRouteReceiver, mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsResourceRouteNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsResourceRouteNotification() and supportsVisibleFederation() are true
MethodgetMyRouteSession
Description

Gets the OsidSession associated with the my route service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.MyRouteSession a MyRouteLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyRouteLookup() is false
Complianceoptional This method must be implemented if supportsMyRouteLookup() is true.
MethodgetMyRouteSessionForMap
Description

Gets the OsidSession associated with the my route service for the given map.

Parametersosid.id.IdmapId the Id of the map
osid.proxy.Proxyproxy a proxy
Returnosid.mapping.route.MyRouteSession a MyRouteLookupSession
ErrorsNOT_FOUND no Map found by the given Id
NULL_ARGUMENT mapId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyRouteLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsMyRouteLookup() and supportsVisibleFederation() are true