diff artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/inundationduration/InundationDurationCalculationResult.java @ 9481:787fc085459b

TSV introduced; uinfo.inundationWMS-Config
author gernotbelger
date Wed, 12 Sep 2018 10:55:09 +0200
parents 0633f963c5be
children bf6b63208f34
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/inundationduration/InundationDurationCalculationResult.java	Mon Sep 10 17:06:23 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/inundationduration/InundationDurationCalculationResult.java	Wed Sep 12 10:55:09 2018 +0200
@@ -18,18 +18,16 @@
  */
 final class InundationDurationCalculationResult implements Serializable {
 
-    private static final long serialVersionUID = 1L;
-
-    private final List<WmsLayer> layers = new ArrayList<>();
-
-    public final static class WmsLayer {
+    public static final class WmsLayer {
         private final String label;
         private final String url;
         private final boolean showLayerLink;
+        private final String layer;
 
-        public WmsLayer(final String label, final String url, final boolean showLayerLink) {
+        public WmsLayer(final String label, final String url, final String layer, final boolean showLayerLink) {
             this.label = label;
             this.url = url;
+            this.layer = layer;
             this.showLayerLink = showLayerLink;
         }
 
@@ -41,13 +39,21 @@
             return this.url;
         }
 
+        public String getLayer() {
+            return this.layer;
+        }
+
         public boolean isShowLayerLink() {
             return this.showLayerLink;
         }
     }
 
-    public void addLayer(final String label, final String url, final boolean showLayerLink) {
-        this.layers.add(new WmsLayer(label, url, showLayerLink));
+    private static final long serialVersionUID = 1L;
+
+    private final List<WmsLayer> layers = new ArrayList<>();
+
+    public void addLayer(final WmsLayer layer) {
+        this.layers.add(layer);
     }
 
     public List<WmsLayer> getLayers() {

http://dive4elements.wald.intevation.org