diff flys-client/src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java @ 1566:c408074c6409

Initialize the min and max fields in RangePanel. flys-client/trunk@3822 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 30 Jan 2012 10:12:05 +0000
parents ae25566ce6f6
children 0f2b94408bd1
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java	Mon Jan 30 08:57:43 2012 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java	Mon Jan 30 10:12:05 2012 +0000
@@ -12,16 +12,41 @@
     protected int lower;
     protected int upper;
 
+    protected Integer defLower;
+    protected Integer defUpper;
+
 
     public IntegerRangeData() {
     }
 
 
     public IntegerRangeData(String label, String desc, int lower, int upper) {
+        this(label, desc, lower, upper, null, null);
+    }
+
+
+    /**
+     * @param label
+     * @param desc
+     * @param lower
+     * @param upper
+     * @param defLower
+     * @param defUpper
+     */
+    public IntegerRangeData(
+        String  label,
+        String  desc,
+        int     lower,
+        int     upper,
+        Integer defLower,
+        Integer defUpper
+    ) {
         this.label       = label;
         this.description = desc;
         this.lower       = lower;
         this.upper       = upper;
+        this.defLower    = defLower;
+        this.defUpper    = defUpper;
     }
 
 
@@ -89,5 +114,15 @@
     public Object getUpper() {
         return upper;
     }
+
+
+    public Object getDefaultLower() {
+        return defLower;
+    }
+
+
+    public Object getDefaultUpper() {
+        return defUpper;
+    }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org