Comparable<Comment>
public class Comment extends Object implements Comparable<Comment>
Modifier and Type | Field | Description |
---|---|---|
static int |
MAX_NAME_LEN |
Constructor | Description |
---|---|
Comment(String text,
String name,
int rating) |
My comment, now
|
Comment(String text,
String name,
int rating,
long time,
boolean isMine) |
Modifier and Type | Method | Description |
---|---|---|
int |
compareTo(Comment c) |
reverse
|
boolean |
equals(Object o) |
Comments in the same 10-minute bucket and otherwise equal
are considered equal.
|
boolean |
equalsIgnoreTimestamp(Comment c) |
Ignores timestamp
|
static Comment |
fromPersistentString(String s) |
|
int |
getID() |
A unique ID that may be used to delete this comment from
the CommentSet via remove(int).
|
String |
getName() |
|
int |
getRating() |
|
String |
getText() |
|
long |
getTime() |
java time (ms)
|
int |
hashCode() |
|
boolean |
isHidden() |
|
boolean |
isMine() |
|
(package private) void |
setHidden() |
|
String |
toPersistentString() |
public static final int MAX_NAME_LEN
public Comment(String text, String name, int rating)
text
- may be null, will be truncated to max length, newlines replaced with spacesname
- may be null, will be truncated to max length, newlines and commas removedrating
- 0-5public String getText()
public String getName()
public int getRating()
public long getTime()
public boolean isMine()
public boolean isHidden()
void setHidden()
public int getID()
public int compareTo(Comment c)
compareTo
in interface Comparable<Comment>
public String toPersistentString()
public static Comment fromPersistentString(String s)
public boolean equals(Object o)
public boolean equalsIgnoreTimestamp(Comment c)
c
- non-null