Class BundleHeaderMapLayer
java.lang.Object
overit.geocallapp.wfm.core.ux.bundler.search.detail.map.BundleMapLayerBase
overit.geocallapp.wfm.core.ux.bundler.search.detail.map.BundleHeaderMapLayer
- All Implemented Interfaces:
BundleMapLayer
Map layer for displaying bundle header information on the map.
- Since:
- 20.1
-
Field Summary
Fields inherited from class overit.geocallapp.wfm.core.ux.bundler.search.detail.map.BundleMapLayerBase
aggregates, layer, layerId, layerName, LOG, MIDPOINT_X_COORD, MIDPOINT_Y_COORD -
Constructor Summary
ConstructorsConstructorDescriptionBundleHeaderMapLayer(String layerId, String layerName, List<BundleEntitiesAggregate> aggregates) -
Method Summary
Modifier and TypeMethodDescriptiongetAggregateFromFeatureId(String featureId) Retrieves the BundleEntitiesAggregate containing a specific feature.Returns the features data for map related operations on features.protected overit.geocallapp.wfm.geos.geojson.GeoJSONEntityPoint.GeoJSONEntityPointPropertiesBuilderGets the GeoJSON entity point properties builder.Returns the tooltip configuration.protected DynOgetTooltipData(String featureId) Retrieves tooltip data for a specific feature.Methods inherited from class overit.geocallapp.wfm.core.ux.bundler.search.detail.map.BundleMapLayerBase
calculateEnvelope, convertToFeatures, extractFeaturesData, fetchGeoJSONData, getAddress, getAggregates, getAlternativeXField, getAlternativeYField, getCoordinates, getGeoJSONInfo, getGeoJSONLayer, getGeoJSONStyleFunction, getIdField, getLayerId, getLayerName, getMidPointCoord, getMidPointXCoord, getMidPointYCoord, getPrimaryXField, getPrimaryYField, getWorkOrderCode, getWorkOrderOperation, getXCoordinate, getYCoordinate, setAggregates
-
Constructor Details
-
BundleHeaderMapLayer
public BundleHeaderMapLayer(String layerId, String layerName, List<BundleEntitiesAggregate> aggregates)
-
-
Method Details
-
getTooltipData
Description copied from class:BundleMapLayerBaseRetrieves tooltip data for a specific feature.- Specified by:
getTooltipDatain classBundleMapLayerBase- Parameters:
featureId- the feature ID- Returns:
- tooltip data for the specified feature
- Throws:
DAException- if there is an error retrieving the tooltip dataDAValidateException- if there is a validation error retrieving the tooltip data
-
getTooltipConfiguration
Description copied from interface:BundleMapLayerReturns the tooltip configuration.- Returns:
- the tooltip configuration
-
getFeaturesData
Description copied from interface:BundleMapLayerReturns the features data for map related operations on features.- Returns:
- the list of features data
-
getPropertiesBuilder
protected overit.geocallapp.wfm.geos.geojson.GeoJSONEntityPoint.GeoJSONEntityPointPropertiesBuilder getPropertiesBuilder()Description copied from class:BundleMapLayerBaseGets the GeoJSON entity point properties builder.- Specified by:
getPropertiesBuilderin classBundleMapLayerBase- Returns:
- the GeoJSON entity point properties builder
-
getAggregateFromFeatureId
Description copied from class:BundleMapLayerBaseRetrieves the BundleEntitiesAggregate containing a specific feature.- Specified by:
getAggregateFromFeatureIdin classBundleMapLayerBase- Parameters:
featureId- the feature ID- Returns:
- the BundleEntitiesAggregate containing the feature
-