Interface MappingProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, MappingProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
The mapping proxy manager provides access to mapping 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:
-
LocationLookupSession: a session to retrieve locations -
LocationQuerySession: a session to query for locations -
LocationSearchSession: a session to search for locations -
LocationAdminSession: a session to create and delete locations -
LocationNotificationSession: a session to receive notifications pertaining to location changes -
LocationHierarchySession: a session to examine locations in a hierarchy -
LocationHierarchyAssignmentSession: a session to traverse the location hierarchy -
LocationMapSession: a session to lookup location to map mappings -
LocationMapAssignmentSession: a session to manage location to map mappings -
LocationSmartMapSession: a session to manage dynamic maps of locations
-
LocationAdjacencySession: a session to query neighboring locations -
LocationSpatialSession: a session to lookup locations spatially -
ResourceLocationSession: a session query resources at locations -
ResourceLocationUpdateSession: a session to assign resources to locations -
ResourceLocationNotificationSession: a session to subscribe to notifications when resources move among locations -
ResourcePositionNotificationSession: a session to subscribe to notifications when resources change positions -
MyLocationSession: a session to query locations for the user agent
-
MapLookupSession: a session to retrieve maps -
MapQuerySession: a session to search for maps -
MapSearchSession: a session to search for maps -
MapAdminSession: a session to create and delete maps -
MapNotificationSession: a session to receive notifications pertaining to map changes -
MapHierarchySession: a session to traverse a hierarchy of map -
MapHierarchyDesignSession: a session to manage a map hierarchy
-
Method Summary
Modifier and TypeMethodDescriptiongetLocationAdjacencySession(Proxy proxy) Gets theOsidSessionassociated with the location adjacency service.getLocationAdjacencySessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location adjacency service for the given map.getLocationAdminSession(Proxy proxy) Gets theOsidSessionassociated with the location administration service.getLocationAdminSessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location administration service for the given map.Gets theOsidSessionassociated with the location hierarchy design service.getLocationHierarchyDesignSessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location hierarchy design service for the given map.getLocationHierarchySession(Proxy proxy) Gets theOsidSessionassociated with the location hierarchy service.getLocationHierarchySessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location hierarchy service for the given map.getLocationLookupSession(Proxy proxy) Gets theOsidSessionassociated with the location lookup service.getLocationLookupSessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location lookup service for the given map.Gets theOsidSessionassociated with assigning locations to maps.getLocationMapSession(Proxy proxy) Gets theOsidSessionto lookup location/map mappings.getLocationNotificationSession(LocationReceiver locationReceiver, Proxy proxy) Gets theOsidSessionassociated with the location notification service.getLocationNotificationSessionForMap(LocationReceiver locationReceiver, Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location notification service for the given map.getLocationQuerySession(Proxy proxy) Gets theOsidSessionassociated with the location query service.getLocationQuerySessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location query service for the given map.getLocationSearchSession(Proxy proxy) Gets theOsidSessionassociated with the location search service.getLocationSearchSessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location search service for the given map.getLocationSmartMapSession(Id mapId, Proxy proxy) Gets theOsidSessionto manage location smart maps.getLocationSpatialSession(Proxy proxy) Gets theOsidSessionassociated with the location spatial service.getLocationSpatialSessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the location spatial service for the given map.getMapAdminSession(Proxy proxy) Gets theOsidSessionassociated with the map administrative service.Gets theOsidSessionassociated with the map hierarchy design service.getMapHierarchySession(Proxy proxy) Gets theOsidSessionassociated with the map hierarchy service.getMapLookupSession(Proxy proxy) Gets theOsidSessionassociated with the map lookup service.getMapNotificationSession(MapReceiver mapReceiver, Proxy proxy) Gets theOsidSessionassociated with the map notification service.Gets the mapping batch manager.Gets the mapping path manager.Gets the mapping route manager.getMapQuerySession(Proxy proxy) Gets theOsidSessionassociated with the map query service.getMapSearchSession(Proxy proxy) Gets theOsidSessionassociated with the map search service.getMyLocationSession(Proxy proxy) Gets theOsidSessionassociated with the my location service.getMyLocationSessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the my location service for the given map.getResourceLocationNotificationSession(ResourceLocationReceiver resourceLocationReceiver, Proxy proxy) Gets theOsidSessionassociated with the resource location notification service.getResourceLocationNotificationSessionForMap(ResourceLocationReceiver resourceLocationReceiver, Id mapId, Proxy proxy) Gets theOsidSessionassociated with the resource location notification service for the given map.getResourceLocationSession(Proxy proxy) Gets theOsidSessionassociated with the resource location service.getResourceLocationSessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the resource location service for the given map.Gets theOsidSessionassociated with the resource location update service.getResourceLocationUpdateSessionForMap(Id mapId, Proxy proxy) Gets theOsidSessionassociated with the resource location update service for the given map.getResourcePositionNotificationSession(ResourcePositionReceiver resourcePositionReceiver, Proxy proxy) Gets theOsidSessionassociated with the resource position notification service.getResourcePositionNotificationSessionForMap(ResourcePositionReceiver resourcePositionReceiver, Id mapId, Proxy proxy) Gets theOsidSessionassociated with the resource position notification service for the given map.Methods inherited from interface MappingProfile
getCoordinateTypes, getHeadingTypes, getLocationRecordTypes, getLocationSearchRecordTypes, getMapRecordTypes, getMapSearchRecordTypes, getResourceLocationRecordTypes, getSpatialUnitRecordTypes, supportsCoordinateType, supportsHeadingType, supportsLocationAdjacency, supportsLocationAdmin, supportsLocationHierarchy, supportsLocationHierarchyDesign, supportsLocationLookup, supportsLocationMap, supportsLocationMapAssignment, supportsLocationNotification, supportsLocationQuery, supportsLocationRecordType, supportsLocationSearch, supportsLocationSearchRecordType, supportsLocationSmartMap, supportsLocationSpatial, supportsMapAdmin, supportsMapHierarchy, supportsMapHierarchyDesign, supportsMapLookup, supportsMapNotification, supportsMappingBatch, supportsMappingPath, supportsMappingRoute, supportsMapQuery, supportsMapRecordType, supportsMapSearch, supportsMapSearchRecordType, supportsMyLocation, supportsResourceLocation, supportsResourceLocationNotification, supportsResourceLocationRecordType, supportsResourceLocationUpdate, supportsResourcePositionNotification, supportsSpatialUnitRecordType, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedCoordinatetypes.Gets the supportedHeadingtypes.Gets the supportedLocationrecord types.Gets the supportedLocationsearch types.Gets the supportedMaprecord types.Gets the supportedMapsearch record types.Gets the supportedResourceLocationrecord types.Gets the supportedSpatialUnitrecord types.booleansupportsCoordinateType(Type coordinateType) Tests if the givenCoordinatetype is supported.booleansupportsHeadingType(Type headingType) Tests if the givenHeadingtype is supported.booleanTests if a location adjacency service is supported.booleanTests if location administrative service is supported.booleanTests if a location hierarchy service is supported.booleanTests if a location hierarchy design service is supported.booleanTests if looking up locations is supported.booleanTests if a location map lookup service is supported.booleanTests if a location map assignment service is supported.booleanTests if a location notification service is supported.booleanTests if querying locations is supported.booleansupportsLocationRecordType(Type locationRecordType) Tests if the givenLocationrecord type is supported.booleanTests if searching locations is supported.booleansupportsLocationSearchRecordType(Type locationSearchRecordType) Tests if the givenLocationsearch type is supported.booleanTests if a location smart map service is supported.booleanTests if a location spatial service is supported.booleanTests if map administrative service is supported.booleanTests for the availability of a map hierarchy traversal service.booleanTests for the availability of a map hierarchy design service.booleanTests if looking up maps is supported.booleanTests if a map notification service is supported.booleanTests if the mapping batch service is supported.booleanTests if the mapping path service is supported.booleanTests if the mapping route service is supported.booleanTests if querying maps is supported.booleansupportsMapRecordType(Type mapRecordType) Tests if the givenMaprecord type is supported.booleanTests if searching maps is supported.booleansupportsMapSearchRecordType(Type mapSearchRecordType) Tests if the givenMapsearch record type is supported.booleanTests if a location service is supported for the current agent.booleanTests if a resource location service is supported.booleanTests if a resource location notification service is supported.booleansupportsResourceLocationRecordType(Type resourceLocationRecordType) Tests if the givenResourceLocationRecordrecord type is supported.booleanTests if a resource location update service is supported.booleanTests if a resource position notification service is supported.booleansupportsSpatialUnitRecordType(Type spatialUnitRecordType) Tests if the givenSpatialUnitrecord type 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 OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.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
-
getLocationLookupSession
Gets theOsidSessionassociated with the location lookup service.- Parameters:
proxy- a proxy- Returns:
- a
LocationLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationLookup()} is {@code true} .
-
getLocationLookupSessionForMap
LocationLookupSession getLocationLookupSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location lookup service for the given map.- Parameters:
mapId- theIdof the mapproxy- a proxy- Returns:
- a
LocationLookupSession - Throws:
NotFoundException- noMapfound by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationQuerySession
Gets theOsidSessionassociated with the location query service.- Parameters:
proxy- a proxy- Returns:
- a
LocationQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationQuery()} is {@code true} .
-
getLocationQuerySessionForMap
LocationQuerySession getLocationQuerySessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location query service for the given map.- Parameters:
mapId- theIdof the mapproxy- a proxy- Returns:
- a
LocationQuerySession - Throws:
NotFoundException- noMapfound by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationSearchSession
Gets theOsidSessionassociated with the location search service.- Parameters:
proxy- a proxy- Returns:
- a
LocationSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationSearch()} is {@code true} .
-
getLocationSearchSessionForMap
LocationSearchSession getLocationSearchSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location search service for the given map.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
LocationSearchSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationAdminSession
Gets theOsidSessionassociated with the location administration service.- Parameters:
proxy- a proxy- Returns:
- a
LocationAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationAdmin()} is {@code true} .
-
getLocationAdminSessionForMap
LocationAdminSession getLocationAdminSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location administration service for the given map.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
LocationAdminSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationNotificationSession
LocationNotificationSession getLocationNotificationSession(LocationReceiver locationReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the location notification service.- Parameters:
locationReceiver- the notification callbackproxy- a proxy- Returns:
- a
LocationNotificationSession - Throws:
NullArgumentException-locationReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationNotification()} is {@code true} .
-
getLocationNotificationSessionForMap
LocationNotificationSession getLocationNotificationSessionForMap(LocationReceiver locationReceiver, Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location notification service for the given map.- Parameters:
locationReceiver- the notification callbackmapId- theIdof theMapproxy- a proxy- Returns:
- a
LocationNotificationSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-locationReceiver, mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationHierarchySession
Gets theOsidSessionassociated with the location hierarchy service.- Parameters:
proxy- a proxy- Returns:
- a
LocationHierarchySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationHierarchy()} is {@code true} .
-
getLocationHierarchySessionForMap
LocationHierarchySession getLocationHierarchySessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location hierarchy service for the given map.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
LocationHierarchySession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationHierarchy()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationHierarchy()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationHierarchyDesignSession
LocationHierarchyDesignSession getLocationHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the location hierarchy design service.- Parameters:
proxy- a proxy- Returns:
- a
LocationHierarchyDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationHierarchyDesign()} is {@code true} .
-
getLocationHierarchyDesignSessionForMap
LocationHierarchyDesignSession getLocationHierarchyDesignSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location hierarchy design service for the given map.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
LocationHierarchySession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationHierarchyDesign()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationHierarchyDesign()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationMapSession
Gets theOsidSessionto lookup location/map mappings.- Parameters:
proxy- a proxy- Returns:
- a
LocationMapSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationMap()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationMap()} is {@code true} .
-
getLocationMapAssignmentSession
LocationMapAssignmentSession getLocationMapAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning locations to maps.- Parameters:
proxy- a proxy- Returns:
- a
LocationMapAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationMapAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationMapAssignment()} is {@code true} .
-
getLocationSmartMapSession
LocationSmartMapSession getLocationSmartMapSession(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage location smart maps.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
LocationSmartMapSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationSmartMap()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationSmartMap()} is {@code true} .
-
getLocationAdjacencySession
Gets theOsidSessionassociated with the location adjacency service.- Parameters:
proxy- a proxy- Returns:
- a
LocationAdjacencySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationAdjacency()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationAdjacency()} is {@code true} .
-
getLocationAdjacencySessionForMap
LocationAdjacencySession getLocationAdjacencySessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location adjacency service for the given map.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
LocationAdjacencySession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationAdjacency()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationAdjacency()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationSpatialSession
Gets theOsidSessionassociated with the location spatial service.- Parameters:
proxy- a proxy- Returns:
- a
LocationSpatialSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationSpatial()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationSpatial()} is {@code true} .
-
getLocationSpatialSessionForMap
LocationSpatialSession getLocationSpatialSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location spatial service for the given map.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
LocationSpatialSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationSpatial()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationSpatial()} and {@code supportsVisibleFederation()} are {@code true}
-
getResourceLocationSession
Gets theOsidSessionassociated with the resource location service.- Parameters:
proxy- a proxy- Returns:
- a
ResourceLocationSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocation()} is {@code true} .
-
getResourceLocationSessionForMap
ResourceLocationSession getResourceLocationSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the resource location service for the given map.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
ResourceLocationSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocation()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocation()} and {@code supportsVisibleFederation()} are {@code true}
-
getResourceLocationUpdateSession
ResourceLocationUpdateSession getResourceLocationUpdateSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the resource location update service.- Parameters:
proxy- a proxy- Returns:
- a
ResourceLocationUpdateSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocationUpdate()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocationUpdate()} is {@code true} .
-
getResourceLocationUpdateSessionForMap
ResourceLocationUpdateSession getResourceLocationUpdateSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the resource location update service for the given map.- Parameters:
mapId- theIdof theMapproxy- a proxy- Returns:
- a
ResourceLocationUpdateSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocationUpdate()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocationUpdate()} and {@code supportsVisibleFederation()} are {@code true}
-
getResourceLocationNotificationSession
ResourceLocationNotificationSession getResourceLocationNotificationSession(ResourceLocationReceiver resourceLocationReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the resource location notification service.- Parameters:
resourceLocationReceiver- the notification callbackproxy- a proxy- Returns:
- a
ResourceLocationNotificationSession - Throws:
NullArgumentException-resourceLocationReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocationNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocationNotification()} is {@code true} .
-
getResourceLocationNotificationSessionForMap
ResourceLocationNotificationSession getResourceLocationNotificationSessionForMap(ResourceLocationReceiver resourceLocationReceiver, Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the resource location notification service for the given map.- Parameters:
resourceLocationReceiver- the notification callbackmapId- theIdof theMapproxy- a proxy- Returns:
- a
ResourceLocationNotificationSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-resourceLocationReceiver, mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocationNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocationNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getResourcePositionNotificationSession
ResourceLocationNotificationSession getResourcePositionNotificationSession(ResourcePositionReceiver resourcePositionReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the resource position notification service.- Parameters:
resourcePositionReceiver- the notification callbackproxy- a proxy- Returns:
- a
ResourcePositionNotificationSession - Throws:
NullArgumentException-resourcePositionReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourcePositionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourcePositionNotification()} is {@code true} .
-
getResourcePositionNotificationSessionForMap
ResourcePositionNotificationSession getResourcePositionNotificationSessionForMap(ResourcePositionReceiver resourcePositionReceiver, Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the resource position notification service for the given map.- Parameters:
resourcePositionReceiver- the notification callbackmapId- theIdof theMapproxy- a proxy- Returns:
- a
ResourcePositionNotificationSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-resourcePositionReceiver, mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourcePositionNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourcePositionNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getMyLocationSession
Gets theOsidSessionassociated with the my location service.- Parameters:
proxy- a proxy- Returns:
- a
MyLocationLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyLocationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyLocationLookup()} is {@code true} .
-
getMyLocationSessionForMap
MyLocationSession getMyLocationSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the my location service for the given map.- Parameters:
mapId- theIdof the mapproxy- a proxy- Returns:
- a
MyLocationLookupSession - Throws:
NotFoundException- noMapfound by the givenIdNullArgumentException-mapIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyLocationLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyLocationLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getMapLookupSession
Gets theOsidSessionassociated with the map lookup service.- Parameters:
proxy- a proxy- Returns:
- a
MapLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMapLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapLookup()} is {@code true} .
-
getMapQuerySession
Gets theOsidSessionassociated with the map query service.- Parameters:
proxy- a proxy- Returns:
- a
MapQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMapQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapQuery()} is {@code true} .
-
getMapSearchSession
Gets theOsidSessionassociated with the map search service.- Parameters:
proxy- a proxy- Returns:
- a
MapSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMapSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapSearch()} is {@code true} .
-
getMapAdminSession
Gets theOsidSessionassociated with the map administrative service.- Parameters:
proxy- a proxy- Returns:
- a
MapAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMapAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapAdmin()} is {@code true} .
-
getMapNotificationSession
MapNotificationSession getMapNotificationSession(MapReceiver mapReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the map notification service.- Parameters:
mapReceiver- the notification callbackproxy- a proxy- Returns:
- a
MapNotificationSession - Throws:
NullArgumentException-mapReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMapNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapNotification()} is {@code true} .
-
getMapHierarchySession
Gets theOsidSessionassociated with the map hierarchy service.- Parameters:
proxy- a proxy- Returns:
- a
MapHierarchySessionfor maps - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMapHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapHierarchy()} is {@code true} .
-
getMapHierarchyDesignSession
Gets theOsidSessionassociated with the map hierarchy design service.- Parameters:
proxy- a proxy- Returns:
- a
HierarchyDesignSessionfor maps - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMapHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapHierarchyDesign()} is {@code true} .
-
getMappingBatchProxyManager
Gets the mapping batch manager.- Returns:
- a
MappingBatchProxyManagerfor paths - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMappingBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMappingBatch()} is {@code true} .
-
getMappingPathProxyManager
Gets the mapping path manager.- Returns:
- a
MappingPathProxyManagerfor paths - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMappingPath()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMappingPath()} is {@code true} .
-
getMappingRouteProxyManager
Gets the mapping route manager.- Returns:
- a
MappingRouteProxyManagerfor routes - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMappingRoute()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMappingRoute()} is {@code true} .
-