Mercurial > dive4elements > river
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());