use comparer
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Fri, 16 May 2008 15:08:51 +0000 (15:08 +0000)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Fri, 16 May 2008 15:08:51 +0000 (15:08 +0000)
git-svn-id: http://trooper/svn/projects/jSite/trunk@896 c3eda9e8-030b-0410-8277-bc7414b0a119

src/net/pterodactylus/jsite/core/Request.java

index e3240b5..4a65631 100644 (file)
@@ -25,6 +25,8 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
+import net.pterodactylus.util.beans.Comparer;
+
 /**
  * A request is an ongoing download or upload reported by the freenet node.
  * 
@@ -208,7 +210,7 @@ public class Request {
        public void setType(Type type) {
                Type oldType = this.type;
                this.type = type;
-               if (((oldType == null) && (type != null)) || ((oldType != null) && (type == null)) || ((type != null) && !type.equals(oldType))) {
+               if (!Comparer.equal(oldType, type)) {
                        firePropertyChange(PROPERTY_TYPE, oldType, type);
                }
        }
@@ -231,7 +233,7 @@ public class Request {
        public void setClientToken(String clientToken) {
                String oldClientToken = this.clientToken;
                this.clientToken = clientToken;
-               if (((oldClientToken == null) && (clientToken != null)) || ((oldClientToken != null) && (clientToken == null)) || ((clientToken != null) && !clientToken.equals(oldClientToken))) {
+               if (!Comparer.equal(oldClientToken, clientToken)) {
                        firePropertyChange(PROPERTY_CLIENT_TOKEN, oldClientToken, clientToken);
                }
        }