Interface MappingManager
- All Superinterfaces:
AutoCloseable, Closeable, MappingProfile, OsidManager, OsidManager, OsidProfile, Sourceable
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:
-
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 look up 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 TypeMethodDescriptionGets theOsidSessionassociated with the location adjacency service.Gets theOsidSessionassociated with the location adjacency service for the given map.Gets theOsidSessionassociated with the location administration service.getLocationAdminSessionForMap(Id mapId) Gets theOsidSessionassociated with the location administration service for the given map.Gets theOsidSessionassociated with the location hierarchy design service.Gets theOsidSessionassociated with the location hierarchy design service for the given map.Gets theOsidSessionassociated with the location hierarchy service.Gets theOsidSessionassociated with the location hierarchy service for the given map.Gets theOsidSessionassociated with the location lookup service.getLocationLookupSessionForMap(Id mapId) Gets theOsidSessionassociated with the location lookup service for the given map.Gets theOsidSessionassociated with assigning locations to maps.Gets theOsidSessionto lookup location/map mappings.getLocationNotificationSession(LocationReceiver locationReceiver) Gets theOsidSessionassociated with the location notification service.getLocationNotificationSessionForMap(LocationReceiver locationReceiver, Id mapId) Gets theOsidSessionassociated with the location notification service for the given map.Gets theOsidSessionassociated with the location query service.getLocationQuerySessionForMap(Id mapId) Gets theOsidSessionassociated with the location query service for the given map.Gets theOsidSessionassociated with the location search service.getLocationSearchSessionForMap(Id mapId) Gets theOsidSessionassociated with the location search service for the given map.getLocationSmartMapSession(Id mapId) Gets theOsidSessionto manage locatin smart maps.Gets theOsidSessionassociated with the location spatial service.Gets theOsidSessionassociated with the location spatial service for the given map.Gets theOsidSessionassociated with the map administrative service.Gets theOsidSessionassociated with the map hierarchy design service.Gets theOsidSessionassociated with the map hierarchy service.Gets theOsidSessionassociated with the map lookup service.getMapNotificationSession(MapReceiver mapReceiver) Gets theOsidSessionassociated with the map notification service.Gets the mapping batch manager.Gets the mapping path manager.Gets the mapping route manager.Gets theOsidSessionassociated with the map query service.Gets theOsidSessionassociated with the map search service.Gets theOsidSessionassociated with the my location service.getMyLocationSessionForMap(Id mapId) Gets theOsidSessionassociated with the my location service for the given map.getResourceLocationNotificationSession(ResourceLocationReceiver resourceLocationReceiver) Gets theOsidSessionassociated with the resource location notification service.getResourceLocationNotificationSessionForMap(ResourceLocationReceiver resourceLocationReceiver, Id mapId) Gets theOsidSessionassociated with the resource location notification service for the given map.Gets theOsidSessionassociated with the resource location service.Gets theOsidSessionassociated with the resource location service for the given map.Gets theOsidSessionassociated with the resource location update service.Gets theOsidSessionassociated with the resource location update service for the given map.getResourcePositionNotificationSession(ResourcePositionReceiver resourcePositionReceiver) Gets theOsidSessionassociated with the resource position notification service.getResourcePositionNotificationSessionForMap(ResourcePositionReceiver resourcePositionReceiver, Id mapId) 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 OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.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 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.- Returns:
- a
LocationLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationLookup()} is {@code true} .
-
getLocationLookupSessionForMap
LocationLookupSession getLocationLookupSessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location lookup service for the given map.- Parameters:
mapId- theIdof the map- Returns:
- a
LocationLookupSession - Throws:
NotFoundException- noMapfound by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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.- Returns:
- a
LocationQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationQuery()} is {@code true} .
-
getLocationQuerySessionForMap
LocationQuerySession getLocationQuerySessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location query service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
LocationQuerySession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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.- Returns:
- a
LocationSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationSearch()} is {@code true} .
-
getLocationSearchSessionForMap
LocationSearchSession getLocationSearchSessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location search service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
LocationSearchSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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.- Returns:
- a
LocationAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationAdmin()} is {@code true} .
-
getLocationAdminSessionForMap
LocationAdminSession getLocationAdminSessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location administration service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
LocationAdminSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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) throws OperationFailedException Gets theOsidSessionassociated with the location notification service.- Parameters:
locationReceiver- the notification callback- Returns:
- a
LocationNotificationSession - Throws:
NullArgumentException-locationReceiverisnullOperationFailedException- 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) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location notification service for the given map.- Parameters:
locationReceiver- the notification callbackmapId- theIdof theMap- Returns:
- a
LocationNotificationSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-locationReceiverormapIdisnullOperationFailedException- 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.- Returns:
- a
LocationHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationHierarchy()} is {@code true} .
-
getLocationHierarchySessionForMap
LocationHierarchySession getLocationHierarchySessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location hierarchy service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
LocationHierarchySession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLocationHierarchy()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationHierarchy()} and {@code supportsVisibleFederation()} are {@code true}
-
getLocationHierarchyDesignSession
Gets theOsidSessionassociated with the location hierarchy design service.- Returns:
- a
LocationHierarchyDesignSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationHierarchyDesign()} is {@code true} .
-
getLocationHierarchyDesignSessionForMap
LocationHierarchyDesignSession getLocationHierarchyDesignSessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location hierarchy design service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
LocationHierarchySession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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.- Returns:
- a
LocationMapSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationMap()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationMap()} is {@code true} .
-
getLocationMapAssignmentSession
Gets theOsidSessionassociated with assigning locations to maps.- Returns:
- a
LocationMapAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationMapAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationMapAssignment()} is {@code true} .
-
getLocationSmartMapSession
LocationSmartMapSession getLocationSmartMapSession(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage locatin smart maps.- Parameters:
mapId- theIdof theMap- Returns:
- a
LocationSmartMapSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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.- Returns:
- a
LocationAdjacencySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationAdjacency()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationAdjacency()} is {@code true} .
-
getLocationAdjacencySessionForMap
LocationAdjacencySession getLocationAdjacencySessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location adjacency service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
LocationAdjacencySession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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.- Returns:
- a
LocationSpatialSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLocationSpatial()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLocationSpatial()} is {@code true} .
-
getLocationSpatialSessionForMap
LocationSpatialSession getLocationSpatialSessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the location spatial service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
LocationSpatialSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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.- Returns:
- a
ResourceLocationSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocation()} is {@code true} .
-
getResourceLocationSessionForMap
ResourceLocationSession getResourceLocationSessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the resource location service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
ResourceLocationSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocation()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocation()} and {@code supportsVisibleFederation()} are {@code true}
-
getResourceLocationUpdateSession
Gets theOsidSessionassociated with the resource location update service.- Returns:
- a
ResourceLocationUpdateSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocationUpdate()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocationUpdate()} is {@code true} .
-
getResourceLocationUpdateSessionForMap
ResourceLocationUpdateSession getResourceLocationUpdateSessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the resource location update service for the given map.- Parameters:
mapId- theIdof theMap- Returns:
- a
ResourceLocationUpdateSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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) throws OperationFailedException Gets theOsidSessionassociated with the resource location notification service.- Parameters:
resourceLocationReceiver- the notification callback- Returns:
- a
ResourceLocationNotificationSession - Throws:
NullArgumentException-resourceLocationReceiverisnullOperationFailedException- 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) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the resource location notification service for the given map.- Parameters:
resourceLocationReceiver- the notification callbackmapId- theIdof theMap- Returns:
- a
ResourceLocationNotificationSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-resourceLocationReceiverormapIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsResourceLocationNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsResourceLocationNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getResourcePositionNotificationSession
ResourcePositionNotificationSession getResourcePositionNotificationSession(ResourcePositionReceiver resourcePositionReceiver) throws OperationFailedException Gets theOsidSessionassociated with the resource position notification service.- Parameters:
resourcePositionReceiver- the notification callback- Returns:
- a
ResourcePositionNotificationSession - Throws:
NullArgumentException-resourcePositionReceiverisnullOperationFailedException- 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) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the resource position notification service for the given map.- Parameters:
resourcePositionReceiver- the notification callbackmapId- theIdof theMap- Returns:
- a
ResourcePositionNotificationSession - Throws:
NotFoundException- no map found by the givenIdNullArgumentException-resourcePositionReceiverormapIdisnullOperationFailedException- 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.- Returns:
- a
MyLocationLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMyLocationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyLocationLookup()} is {@code true} .
-
getMyLocationSessionForMap
MyLocationSession getMyLocationSessionForMap(Id mapId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the my location service for the given map.- Parameters:
mapId- theIdof the map- Returns:
- a
MyLocationLookupSession - Throws:
NotFoundException- noMapfound by the givenIdNullArgumentException-mapIdisnullOperationFailedException- 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.- Returns:
- a
MapLookupSession - Throws:
OperationFailedException- 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.- Returns:
- a
MapQuerySession - Throws:
OperationFailedException- 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.- Returns:
- a
MapSearchSession - Throws:
OperationFailedException- 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.- Returns:
- a
MapAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMapAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapAdmin()} is {@code true} .
-
getMapNotificationSession
MapNotificationSession getMapNotificationSession(MapReceiver mapReceiver) throws OperationFailedException Gets theOsidSessionassociated with the map notification service.- Parameters:
mapReceiver- the notification callback- Returns:
- a
MapNotificationSession - Throws:
NullArgumentException-mapReceiverisnullOperationFailedException- 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.- Returns:
- a
MapHierarchySessionfor maps - Throws:
OperationFailedException- 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.- Returns:
- a
HierarchyDesignSessionfor maps - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMapHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMapHierarchyDesign()} is {@code true} .
-
getMappingBatchManager
Gets the mapping batch manager.- Returns:
- a
MappingBatchManagerfor paths - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMappingBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMappingBatch()} is {@code true} .
-
getMappingPathManager
Gets the mapping path manager.- Returns:
- a
MappingPathManagerfor paths - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMappingPath()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMappingPath()} is {@code true} .
-
getMappingRouteManager
Gets the mapping route manager.- Returns:
- a
MappingRouteManagerfor routes - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMappingRoute()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMappingRoute()} is {@code true} .
-