diff flys-client/src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java @ 2538:c7da05282644

FixPeriodPanel: Make the names of state parameters configurable by constructor. flys-client/trunk@4458 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 22 May 2012 13:20:52 +0000
parents cc5969df0490
children 88bca9f735c0
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java	Mon May 21 09:22:29 2012 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java	Tue May 22 13:20:52 2012 +0000
@@ -43,7 +43,16 @@
     long start;
     long end;
 
+    protected String startName;
+    protected String endName;
+
     public FixPeriodPanel() {
+        this("start", "end");
+    }
+
+    public FixPeriodPanel(String startName, String endName) {
+        this.startName = startName;
+        this.endName   = endName;
         htmlOverview = "";
     }
 
@@ -72,8 +81,8 @@
     public Canvas createOld(DataList dataList) {
         List<Data> items = dataList.getAll();
 
-        Data start = getData(items, "start");
-        Data end   = getData(items, "end");
+        Data start = getData(items, startName);
+        Data end   = getData(items, endName);
         DataItem[] startItem = start.getItems();
         DataItem[] endItem = end.getItems();
 
@@ -132,15 +141,15 @@
             this.fixFilter.setToDate(this.end);
             String start = Long.valueOf(this.start).toString();
             String end   = Long.valueOf(this.end).toString();
-            DataItem startItem = new DefaultDataItem("start", "start", start);
-            DataItem endItem   = new DefaultDataItem("end", "end", end);
+            DataItem startItem = new DefaultDataItem(startName, startName, start);
+            DataItem endItem   = new DefaultDataItem(endName, endName, end);
             data.add(new DefaultData(
-                "start",
+                startName,
                 null,
                 null,
                 new DataItem[] { startItem }));
             data.add(new DefaultData(
-                "end",
+                endName,
                 null,
                 null,
                 new DataItem[] { endItem }));

http://dive4elements.wald.intevation.org