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.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/juick-core/src/main/java/com/juick/Tag.java b/juick-core/src/main/java/com/juick/Tag.java
index 119aad99..8b790377 100644
--- a/juick-core/src/main/java/com/juick/Tag.java
+++ b/juick-core/src/main/java/com/juick/Tag.java
@@ -17,6 +17,9 @@
*/
package com.juick;
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonValue;
+
import java.util.Objects;
/**
@@ -25,11 +28,15 @@ import java.util.Objects;
*/
public class Tag {
- public String Name = null;
+ private String Name;
public int TID = 0;
public int SynonymID = 0;
public int UsageCnt = 0;
+ public Tag(String name) {
+ this.Name = name;
+ }
+
@Override
public boolean equals(Object o) {
boolean equal = false;
@@ -38,4 +45,13 @@ public class Tag {
}
return equal;
}
+ @JsonIgnore
+ public String getName() {
+ return Name;
+ }
+ @Override
+ @JsonValue
+ public String toString() {
+ return Name;
+ }
}