| Interface | osid.mapping.MappingManager | ||
|---|---|---|---|
| Implements | osid.OsidManager | ||
osid.mapping.MappingProfile | |||
| Description |
The mapping manager provides access to mapping sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
| Method | getLocationLookupSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationLookupSession | a LocationLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationLookup()
is true. | |
| Method | getLocationLookupSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the map |
| Return | osid.mapping.LocationLookupSession | a LocationLookupSession | |
| Errors | NOT_FOUND | no Map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationLookup()
and supportsVisibleFederation() are true | |
| Method | getLocationQuerySession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationQuerySession | a LocationQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationQuery()
is true. | |
| Method | getLocationQuerySessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.LocationQuerySession | a LocationQuerySession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationQuery()
and supportsVisibleFederation() are true | |
| Method | getLocationSearchSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationSearchSession | a LocationSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationSearch()
is true. | |
| Method | getLocationSearchSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.LocationSearchSession | a LocationSearchSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationSearch()
and supportsVisibleFederation() are true | |
| Method | getLocationAdminSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationAdminSession | a LocationAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationAdmin()
is true. | |
| Method | getLocationAdminSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.LocationAdminSession | a LocationAdminSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationAdmin()
and supportsVisibleFederation() are true | |
| Method | getLocationNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.mapping.LocationReceiver | locationReceiver | the notification callback |
| Return | osid.mapping.LocationNotificationSession | a LocationNotificationSession | |
| Errors | NULL_ARGUMENT | locationReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationNotification()
is true. | |
| Method | getLocationNotificationSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.mapping.LocationReceiver | locationReceiver | the notification callback |
osid.id.Id | mapId | the Id of the Map | |
| Return | osid.mapping.LocationNotificationSession | a LocationNotificationSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | locationReceiver or mapId is null
| ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationNotification()
and supportsVisibleFederation() are true | |
| Method | getLocationHierarchySession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationHierarchySession | a LocationHierarchySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationHierarchy()
is true. | |
| Method | getLocationHierarchySessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.LocationHierarchySession | a LocationHierarchySession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationHierarchy() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationHierarchy()
and supportsVisibleFederation() are true | |
| Method | getLocationHierarchyDesignSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationHierarchyDesignSession | a LocationHierarchyDesignSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationHierarchyDesign()
is true. | |
| Method | getLocationHierarchyDesignSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.LocationHierarchyDesignSession | a LocationHierarchySession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationHierarchyDesign() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationHierarchyDesign()
and supportsVisibleFederation() are true | |
| Method | getLocationMapSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationMapSession | a LocationMapSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationMap() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationMap() is
true. | |
| Method | getLocationMapAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationMapAssignmentSession | a LocationMapAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationMapAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationMapAssignment()
is true. | |
| Method | getLocationSmartMapSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.LocationSmartMapSession | a LocationSmartMapSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationSmartMap() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationSmartMap()
is true. | |
| Method | getLocationAdjacencySession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationAdjacencySession | a LocationAdjacencySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationAdjacency() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationAdjacency()
is true. | |
| Method | getLocationAdjacencySessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.LocationAdjacencySession | a LocationAdjacencySession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationAdjacency() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationAdjacency()
and supportsVisibleFederation() are true | |
| Method | getLocationSpatialSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.LocationSpatialSession | a LocationSpatialSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLocationSpatial() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationSpatial()
is true. | |
| Method | getLocationSpatialSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.LocationSpatialSession | a LocationSpatialSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLocationSpatial() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLocationSpatial()
and supportsVisibleFederation() are true | |
| Method | getResourceLocationSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.ResourceLocationSession | a ResourceLocationSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsResourceLocation() is false | ||
| Compliance | optional | This method must be implemented if supportsResourceLocation()
is true. | |
| Method | getResourceLocationSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.ResourceLocationSession | a ResourceLocationSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsResourceLocation() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsResourceLocation()
and supportsVisibleFederation() are true | |
| Method | getResourceLocationUpdateSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.ResourceLocationUpdateSession | a ResourceLocationUpdateSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsResourceLocationUpdate() is false | ||
| Compliance | optional | This method must be implemented if supportsResourceLocationUpdate()
is true. | |
| Method | getResourceLocationUpdateSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the Map |
| Return | osid.mapping.ResourceLocationUpdateSession | a ResourceLocationUpdateSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsResourceLocationUpdate() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsResourceLocationUpdate()
and supportsVisibleFederation() are true | |
| Method | getResourceLocationNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.mapping.ResourceLocationReceiver | resourceLocationReceiver | the notification callback |
| Return | osid.mapping.ResourceLocationNotificationSession | a ResourceLocationNotificationSession | |
| Errors | NULL_ARGUMENT | resourceLocationReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsResourceLocationNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsResourceLocationNotification() is true. | |
| Method | getResourceLocationNotificationSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.mapping.ResourceLocationReceiver | resourceLocationReceiver | the notification callback |
osid.id.Id | mapId | the Id of the Map | |
| Return | osid.mapping.ResourceLocationNotificationSession | a ResourceLocationNotificationSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | resourceLocationReceiver or mapId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsResourceLocationNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsResourceLocationNotification() and
supportsVisibleFederation() are true | |
| Method | getResourcePositionNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.mapping.ResourcePositionReceiver | resourcePositionReceiver | the notification callback |
| Return | osid.mapping.ResourcePositionNotificationSession | a ResourcePositionNotificationSession | |
| Errors | NULL_ARGUMENT | resourcePositionReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsResourcePositionNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsResourcePositionNotification() is true. | |
| Method | getResourcePositionNotificationSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.mapping.ResourcePositionReceiver | resourcePositionReceiver | the notification callback |
osid.id.Id | mapId | the Id of the Map | |
| Return | osid.mapping.ResourcePositionNotificationSession | a ResourcePositionNotificationSession | |
| Errors | NOT_FOUND | no map found by the given Id | |
| NULL_ARGUMENT | resourcePositionReceiver or mapId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsResourcePositionNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsResourcePositionNotification() and
supportsVisibleFederation() are true | |
| Method | getMyLocationSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.MyLocationSession | a MyLocationLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMyLocationLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsMyLocationLookup()
is true. | |
| Method | getMyLocationSessionForMap | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | mapId | the Id of the map |
| Return | osid.mapping.MyLocationSession | a MyLocationLookupSession | |
| Errors | NOT_FOUND | no Map found by the given Id | |
| NULL_ARGUMENT | mapId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsMyLocationLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsMyLocationLookup()
and supportsVisibleFederation() are true | |
| Method | getMapLookupSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.MapLookupSession | a MapLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMapLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsMapLookup() is
true. | |
| Method | getMapQuerySession | ||
| Description |
Gets the | ||
| Return | osid.mapping.MapQuerySession | a MapQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMapQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsMapQuery() is
true. | |
| Method | getMapSearchSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.MapSearchSession | a MapSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMapSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsMapSearch() is
true. | |
| Method | getMapAdminSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.MapAdminSession | a MapAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMapAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsMapAdmin() is
true. | |
| Method | getMapNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.mapping.MapReceiver | mapReceiver | the notification callback |
| Return | osid.mapping.MapNotificationSession | a MapNotificationSession | |
| Errors | NULL_ARGUMENT | mapReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsMapNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsMapNotification()
is true. | |
| Method | getMapHierarchySession | ||
| Description |
Gets the | ||
| Return | osid.mapping.MapHierarchySession | a MapHierarchySession for maps | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMapHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsMapHierarchy() is
true. | |
| Method | getMapHierarchyDesignSession | ||
| Description |
Gets the | ||
| Return | osid.mapping.MapHierarchyDesignSession | a HierarchyDesignSession for maps | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMapHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if supportsMapHierarchyDesign()
is true. | |
| Method | getMappingBatchManager | ||
| Description |
Gets the mapping batch manager. | ||
| Return | osid.mapping.batch.MappingBatchManager | a MappingBatchManager for paths | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMappingBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsMappingBatch() is
true. | |
| Method | getMappingPathManager | ||
| Description |
Gets the mapping path manager. | ||
| Return | osid.mapping.path.MappingPathManager | a MappingPathManager for paths | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMappingPath() is false | ||
| Compliance | optional | This method must be implemented if supportsMappingPath() is
true. | |
| Method | getMappingRouteManager | ||
| Description |
Gets the mapping route manager. | ||
| Return | osid.mapping.route.MappingRouteManager | a MappingRouteManager for routes | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsMappingRoute() is false | ||
| Compliance | optional | This method must be implemented if supportsMappingRoute() is
true. | |