aboutsummaryrefslogtreecommitdiff
path: root/juick-core/src/main/java/com/juick/Tag.java
diff options
context:
space:
mode:
Diffstat (limited to 'juick-core/src/main/java/com/juick/Tag.java')
-rw-r--r--juick-core/src/main/java/com/juick/Tag.java19
1 files changed, 9 insertions, 10 deletions
diff --git a/juick-core/src/main/java/com/juick/Tag.java b/juick-core/src/main/java/com/juick/Tag.java
index 8b790377..fa518e84 100644
--- a/juick-core/src/main/java/com/juick/Tag.java
+++ b/juick-core/src/main/java/com/juick/Tag.java
@@ -23,35 +23,34 @@ import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Objects;
/**
- *
* @author Ugnich Anton
*/
public class Tag {
+ private final String name;
- private String Name;
public int TID = 0;
public int SynonymID = 0;
public int UsageCnt = 0;
+
public Tag(String name) {
- this.Name = name;
+ this.name = name;
}
@Override
public boolean equals(Object o) {
- boolean equal = false;
- if (o != null && o instanceof Tag) {
- equal = Objects.equals(Name, ((Tag) o).Name);
- }
- return equal;
+ return o == this ||
+ (o instanceof Tag) && Objects.equals(name, ((Tag) o).name);
}
+
@JsonIgnore
public String getName() {
- return Name;
+ return name;
}
+
@Override
@JsonValue
public String toString() {
- return Name;
+ return name;
}
}