diff flys-client/src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java @ 1340:290d5687f202

#253 Implemented ThemePanel's 'remove' action. flys-client/trunk@2990 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 17 Oct 2011 15:00:12 +0000
parents aa2313e0f18d
children f6fbfdc813f0
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java	Mon Oct 17 13:04:31 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java	Mon Oct 17 15:00:12 2011 +0000
@@ -128,6 +128,18 @@
 
 
     @Override
+    public int getVisible() {
+        return getAttrAsInt("visible");
+    }
+
+
+    @Override
+    public void setVisible(int visible) {
+        addAttr("visible", String.valueOf(visible));
+    }
+
+
+    @Override
     public boolean equals(Object o) {
         if (!(o instanceof AttributedTheme)) {
             return false;
@@ -159,6 +171,10 @@
             return false;
         }
 
+        if (other.getVisible() != getVisible()) {
+            return false;
+        }
+
         return true;
     }
 }

http://dive4elements.wald.intevation.org