simplify abstract bean a bit
[jSite2.git] / src / net / pterodactylus / jsite / core / Node.java
index 9435995..b7bf637 100644 (file)
@@ -72,9 +72,7 @@ public class Node extends AbstractBean {
        public void setName(String name) {
                String oldName = this.name;
                this.name = name;
-               if (!equal(oldName, name)) {
-                       firePropertyChange(PROPERTY_NAME, oldName, name);
-               }
+               fireIfPropertyChanged(PROPERTY_NAME, oldName, name);
        }
 
        /**
@@ -95,9 +93,7 @@ public class Node extends AbstractBean {
        public void setHostname(String hostname) {
                String oldHostname = this.hostname;
                this.hostname = hostname;
-               if (!equal(oldHostname, hostname)) {
-                       firePropertyChange(PROPERTY_HOSTNAME, oldHostname, hostname);
-               }
+               fireIfPropertyChanged(PROPERTY_HOSTNAME, oldHostname, hostname);
        }
 
        /**
@@ -118,9 +114,7 @@ public class Node extends AbstractBean {
        public void setPort(int port) {
                int oldPort = this.port;
                this.port = port;
-               if (oldPort != port) {
-                       firePropertyChange(PROPERTY_PORT, oldPort, port);
-               }
+               fireIfPropertyChanged(PROPERTY_PORT, oldPort, port);
        }
 
        /**