Class DefaultInteractiveMapService
java.lang.Object
com.here.platform.data.client.service.interactiveMap.DefaultInteractiveMapService
- All Implemented Interfaces:
InteractiveMapService
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultInteractiveMapService(HttpHandler httpHandler, ClientExecutionContext clientExecutionContext) -
Method Summary
Modifier and TypeMethodDescriptionscala.concurrent.Future<org.apache.pekko.Done>deleteFeatureChanges(HRN hrn, String layerId, VersionQuery versionQuery, InternalSettings settings) scala.concurrent.Future<FeatureCollection>deleteFeatures(HRN hrn, String layerId, scala.collection.immutable.Seq<String> ids, InternalSettings settings, scala.Option<InteractiveMapContext> context) scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<scala.Tuple2<Object,Changeset>, org.apache.pekko.NotUsed>> getFeatureChanges(HRN hrn, String layerId, long startVersion, long endVersion, scala.Option<Object> limit, InternalSettings settings) scala.concurrent.Future<Changeset>getFeatureChangesByVersion(HRN hrn, String layerId, long version, scala.Option<Object> limit, InternalSettings settings) scala.concurrent.Future<ChangesetStatistics>getFeatureChangesStatistics(HRN hrn, String layerId, InternalSettings settings) scala.concurrent.Future<FeatureCollection>getFeatureCollectionByBbox(HRN hrn, String layerId, BoundingBox bbox, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, scala.Option<InteractiveMapOptions.ClusteringType> clustering, scala.Option<Object> relativeResolution, scala.Option<Object> noBuffer, scala.Option<InteractiveMapOptions.CountMode> countMode, scala.Option<Object> absoluteResolution, scala.Option<String> property, scala.Option<Object> pointMode, scala.Option<Object> singleCoord, scala.Option<InteractiveMapOptions.SamplingRatio> sampling, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<FeatureCollection>getFeatureCollectionByIds(HRN hrn, String layerId, scala.collection.immutable.Seq<String> ids, scala.collection.immutable.Set<String> selection, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) scala.concurrent.Future<FeatureCollection>getFeatureCollectionByIterate(HRN hrn, String layerId, scala.Option<String> pageToken, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<FeatureCollection>getFeatureCollectionBySearchParam(HRN hrn, String layerId, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) scala.concurrent.Future<FeatureCollection>getFeatureCollectionBySpatialSearchCircle(HRN hrn, String layerId, double latitude, double longitude, int radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) scala.concurrent.Future<FeatureCollection>getFeatureCollectionBySpatialSearchFeature(HRN hrn, String layerId, String refCatalogHrn, String refLayerId, String refFeatureId, scala.Option<Object> radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<FeatureCollection>getFeatureCollectionBySpatialSearchGeometry(HRN hrn, String layerId, Geometry geometry, scala.Option<Object> radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<FeatureCollection>getFeatureCollectionByTile(HRN hrn, String layerId, String tileId, InteractiveMapOptions.TileType tileType, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, scala.Option<InteractiveMapOptions.ClusteringType> clustering, scala.Option<Object> relativeResolution, scala.Option<Object> noBuffer, scala.Option<InteractiveMapOptions.CountMode> countMode, scala.Option<Object> absoluteResolution, scala.Option<String> property, scala.Option<Object> pointMode, scala.Option<Object> singleCoord, scala.Option<InteractiveMapOptions.SamplingRatio> sampling, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<Statistics>getIMLStatistics(HRN hrn, String layerId, InternalSettings settings) scala.concurrent.Future<Feature>patchFeature(HRN hrn, String layerId, Feature feature, String featureId, InternalSettings settings) scala.concurrent.Future<String>patchFeatureJson(HRN hrn, String layerId, String feature, String featureId, InternalSettings settings) scala.concurrent.Future<FeatureCollection>postFeatureCollection(HRN hrn, String layerId, FeatureCollection featureCollection, scala.Option<InteractiveMapOptions.IfExistType> ifExist, scala.Option<InteractiveMapOptions.IfNotExistType> ifNotExist, boolean transactional, InternalSettings settings) scala.concurrent.Future<String>postFeatureCollectionJson(HRN hrn, String layerId, String featureCollection, scala.Option<InteractiveMapOptions.IfExistType> ifExist, scala.Option<InteractiveMapOptions.IfNotExistType> ifNotExist, boolean transactional, InternalSettings settings) scala.concurrent.Future<FeatureCollection>postFeatureModifications(HRN hrn, String layerId, FeatureModificationList featureModificationList, boolean transactional, InternalSettings settings) scala.concurrent.Future<String>postFeatureModificationsJson(HRN hrn, String layerId, String featureModificationList, boolean transactional, InternalSettings settings) scala.concurrent.Future<Feature>putFeature(HRN hrn, String layerId, Feature feature, String featureId, InternalSettings settings) scala.concurrent.Future<FeatureCollection>putFeatureCollection(HRN hrn, String layerId, FeatureCollection featureCollection, InternalSettings settings) scala.concurrent.Future<String>putFeatureCollectionJson(HRN hrn, String layerId, String featureCollection, InternalSettings settings) scala.concurrent.Future<String>putFeatureJson(HRN hrn, String layerId, String feature, String featureId, InternalSettings settings)
-
Constructor Details
-
DefaultInteractiveMapService
public DefaultInteractiveMapService(HttpHandler httpHandler, ClientExecutionContext clientExecutionContext)
-
-
Method Details
-
deleteFeatureChanges
public scala.concurrent.Future<org.apache.pekko.Done> deleteFeatureChanges(HRN hrn, String layerId, VersionQuery versionQuery, InternalSettings settings) - Specified by:
deleteFeatureChangesin interfaceInteractiveMapService
-
deleteFeatures
public scala.concurrent.Future<FeatureCollection> deleteFeatures(HRN hrn, String layerId, scala.collection.immutable.Seq<String> ids, InternalSettings settings, scala.Option<InteractiveMapContext> context) - Specified by:
deleteFeaturesin interfaceInteractiveMapService
-
getFeatureChanges
public scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<scala.Tuple2<Object,Changeset>, getFeatureChangesorg.apache.pekko.NotUsed>> (HRN hrn, String layerId, long startVersion, long endVersion, scala.Option<Object> limit, InternalSettings settings) - Specified by:
getFeatureChangesin interfaceInteractiveMapService
-
getFeatureChangesByVersion
public scala.concurrent.Future<Changeset> getFeatureChangesByVersion(HRN hrn, String layerId, long version, scala.Option<Object> limit, InternalSettings settings) - Specified by:
getFeatureChangesByVersionin interfaceInteractiveMapService
-
getFeatureChangesStatistics
public scala.concurrent.Future<ChangesetStatistics> getFeatureChangesStatistics(HRN hrn, String layerId, InternalSettings settings) - Specified by:
getFeatureChangesStatisticsin interfaceInteractiveMapService
-
getFeatureCollectionByBbox
public scala.concurrent.Future<FeatureCollection> getFeatureCollectionByBbox(HRN hrn, String layerId, BoundingBox bbox, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, scala.Option<InteractiveMapOptions.ClusteringType> clustering, scala.Option<Object> relativeResolution, scala.Option<Object> noBuffer, scala.Option<InteractiveMapOptions.CountMode> countMode, scala.Option<Object> absoluteResolution, scala.Option<String> property, scala.Option<Object> pointMode, scala.Option<Object> singleCoord, scala.Option<InteractiveMapOptions.SamplingRatio> sampling, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) - Specified by:
getFeatureCollectionByBboxin interfaceInteractiveMapService
-
getFeatureCollectionByIds
public scala.concurrent.Future<FeatureCollection> getFeatureCollectionByIds(HRN hrn, String layerId, scala.collection.immutable.Seq<String> ids, scala.collection.immutable.Set<String> selection, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) - Specified by:
getFeatureCollectionByIdsin interfaceInteractiveMapService
-
getFeatureCollectionByIterate
public scala.concurrent.Future<FeatureCollection> getFeatureCollectionByIterate(HRN hrn, String layerId, scala.Option<String> pageToken, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) - Specified by:
getFeatureCollectionByIteratein interfaceInteractiveMapService
-
getFeatureCollectionBySearchParam
public scala.concurrent.Future<FeatureCollection> getFeatureCollectionBySearchParam(HRN hrn, String layerId, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) - Specified by:
getFeatureCollectionBySearchParamin interfaceInteractiveMapService
-
getFeatureCollectionBySpatialSearchCircle
public scala.concurrent.Future<FeatureCollection> getFeatureCollectionBySpatialSearchCircle(HRN hrn, String layerId, double latitude, double longitude, int radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) - Specified by:
getFeatureCollectionBySpatialSearchCirclein interfaceInteractiveMapService
-
getFeatureCollectionBySpatialSearchFeature
public scala.concurrent.Future<FeatureCollection> getFeatureCollectionBySpatialSearchFeature(HRN hrn, String layerId, String refCatalogHrn, String refLayerId, String refFeatureId, scala.Option<Object> radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) - Specified by:
getFeatureCollectionBySpatialSearchFeaturein interfaceInteractiveMapService
-
getFeatureCollectionBySpatialSearchGeometry
public scala.concurrent.Future<FeatureCollection> getFeatureCollectionBySpatialSearchGeometry(HRN hrn, String layerId, Geometry geometry, scala.Option<Object> radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) - Specified by:
getFeatureCollectionBySpatialSearchGeometryin interfaceInteractiveMapService
-
getFeatureCollectionByTile
public scala.concurrent.Future<FeatureCollection> getFeatureCollectionByTile(HRN hrn, String layerId, String tileId, InteractiveMapOptions.TileType tileType, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, scala.Option<InteractiveMapOptions.ClusteringType> clustering, scala.Option<Object> relativeResolution, scala.Option<Object> noBuffer, scala.Option<InteractiveMapOptions.CountMode> countMode, scala.Option<Object> absoluteResolution, scala.Option<String> property, scala.Option<Object> pointMode, scala.Option<Object> singleCoord, scala.Option<InteractiveMapOptions.SamplingRatio> sampling, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) - Specified by:
getFeatureCollectionByTilein interfaceInteractiveMapService
-
getIMLStatistics
public scala.concurrent.Future<Statistics> getIMLStatistics(HRN hrn, String layerId, InternalSettings settings) - Specified by:
getIMLStatisticsin interfaceInteractiveMapService
-
patchFeature
public scala.concurrent.Future<Feature> patchFeature(HRN hrn, String layerId, Feature feature, String featureId, InternalSettings settings) - Specified by:
patchFeaturein interfaceInteractiveMapService
-
patchFeatureJson
public scala.concurrent.Future<String> patchFeatureJson(HRN hrn, String layerId, String feature, String featureId, InternalSettings settings) - Specified by:
patchFeatureJsonin interfaceInteractiveMapService
-
postFeatureCollection
public scala.concurrent.Future<FeatureCollection> postFeatureCollection(HRN hrn, String layerId, FeatureCollection featureCollection, scala.Option<InteractiveMapOptions.IfExistType> ifExist, scala.Option<InteractiveMapOptions.IfNotExistType> ifNotExist, boolean transactional, InternalSettings settings) - Specified by:
postFeatureCollectionin interfaceInteractiveMapService
-
postFeatureCollectionJson
public scala.concurrent.Future<String> postFeatureCollectionJson(HRN hrn, String layerId, String featureCollection, scala.Option<InteractiveMapOptions.IfExistType> ifExist, scala.Option<InteractiveMapOptions.IfNotExistType> ifNotExist, boolean transactional, InternalSettings settings) - Specified by:
postFeatureCollectionJsonin interfaceInteractiveMapService
-
postFeatureModifications
public scala.concurrent.Future<FeatureCollection> postFeatureModifications(HRN hrn, String layerId, FeatureModificationList featureModificationList, boolean transactional, InternalSettings settings) - Specified by:
postFeatureModificationsin interfaceInteractiveMapService
-
postFeatureModificationsJson
public scala.concurrent.Future<String> postFeatureModificationsJson(HRN hrn, String layerId, String featureModificationList, boolean transactional, InternalSettings settings) - Specified by:
postFeatureModificationsJsonin interfaceInteractiveMapService
-
putFeature
public scala.concurrent.Future<Feature> putFeature(HRN hrn, String layerId, Feature feature, String featureId, InternalSettings settings) - Specified by:
putFeaturein interfaceInteractiveMapService
-
putFeatureCollection
public scala.concurrent.Future<FeatureCollection> putFeatureCollection(HRN hrn, String layerId, FeatureCollection featureCollection, InternalSettings settings) - Specified by:
putFeatureCollectionin interfaceInteractiveMapService
-
putFeatureCollectionJson
public scala.concurrent.Future<String> putFeatureCollectionJson(HRN hrn, String layerId, String featureCollection, InternalSettings settings) - Specified by:
putFeatureCollectionJsonin interfaceInteractiveMapService
-
putFeatureJson
public scala.concurrent.Future<String> putFeatureJson(HRN hrn, String layerId, String feature, String featureId, InternalSettings settings) - Specified by:
putFeatureJsonin interfaceInteractiveMapService
-