aboutsummaryrefslogtreecommitdiff
path: root/juick-core/src/main/java/com/juick/User.java
diff options
context:
space:
mode:
authorGravatar Alexander Alexeev2016-11-14 04:14:29 +0700
committerGravatar Alexander Alexeev2016-11-14 04:14:29 +0700
commitf3de17fa7152ccc7637709835a49a0a1baaa611e (patch)
tree2b655c5343c60278d4e75e47153795d77de1d872 /juick-core/src/main/java/com/juick/User.java
parente610c996f0107cf3c9dc489e67c1eaebfeb73551 (diff)
some fields are finalized; equals() improvements
Diffstat (limited to 'juick-core/src/main/java/com/juick/User.java')
-rw-r--r--juick-core/src/main/java/com/juick/User.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/juick-core/src/main/java/com/juick/User.java b/juick-core/src/main/java/com/juick/User.java
index a8109e50..b8936bab 100644
--- a/juick-core/src/main/java/com/juick/User.java
+++ b/juick-core/src/main/java/com/juick/User.java
@@ -21,11 +21,9 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
- *
* @author Ugnich Anton
*/
public class User {
-
private int UID = 0;
private String UName = null;
@JsonIgnore
@@ -53,7 +51,8 @@ public class User {
@Override
public boolean equals(Object obj) {
- return (obj instanceof User && ((User) obj).getUID() == this.getUID());
+ return obj == this ||
+ (obj instanceof User && ((User) obj).getUID() == this.getUID());
}
@JsonProperty("uid")
@@ -100,10 +99,12 @@ public class User {
public void setAuthHash(String authHash) {
AuthHash = authHash;
}
+
@JsonProperty("unreadCount")
public Integer getUnreadCount() {
return MessagesCount;
}
+
public void setUnreadCount(Integer count) {
MessagesCount = count;
}