diff flys-client/src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java @ 1507:c21d14e48040

Improved validation and property handling. flys-client/trunk@3645 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Wed, 11 Jan 2012 10:21:22 +0000
parents 3304608baf35
children
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java	Mon Jan 09 18:06:01 2012 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java	Wed Jan 11 10:21:22 2012 +0000
@@ -22,14 +22,25 @@
      */
     public BooleanProperty(
         String name,
-        String value)
+        Boolean value)
     {
         this.name = name;
-        this.value = value;
+        this.value = value.toString();
         this.attributes = new HashMap<String, String>();
     }
 
 
+    @Override
+    public Boolean getValue() {
+        return Boolean.valueOf(this.value);
+    }
+
+
+    public void setValue(Boolean value) {
+        this.value = value.toString();
+    }
+
+
     public Object clone() {
         BooleanProperty clone = new BooleanProperty(this.getName(),
                                                     this.getValue());

http://dive4elements.wald.intevation.org