projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use event bus to change FCP interface configuration.
[Sone.git]
/
src
/
main
/
java
/
net
/
pterodactylus
/
sone
/
data
/
Reply.java
diff --git
a/src/main/java/net/pterodactylus/sone/data/Reply.java
b/src/main/java/net/pterodactylus/sone/data/Reply.java
index
cb7ac94
..
e9b7a1d
100644
(file)
--- a/
src/main/java/net/pterodactylus/sone/data/Reply.java
+++ b/
src/main/java/net/pterodactylus/sone/data/Reply.java
@@
-28,7
+28,7
@@
import com.google.common.base.Predicate;
* The type of the reply
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
* The type of the reply
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
-public interface Reply<T extends Reply<T>> {
+public interface Reply<T extends Reply<T>>
extends Identified
{
/** Comparator that sorts replies ascending by time. */
public static final Comparator<? super Reply<?>> TIME_COMPARATOR = new Comparator<Reply<?>>() {
/** Comparator that sorts replies ascending by time. */
public static final Comparator<? super Reply<?>> TIME_COMPARATOR = new Comparator<Reply<?>>() {
@@
-51,7
+51,7
@@
public interface Reply<T extends Reply<T>> {
*/
@Override
public boolean apply(Reply<?> reply) {
*/
@Override
public boolean apply(Reply<?> reply) {
- return
reply.getTime() <= System.currentTimeMillis(
);
+ return
(reply != null) && (reply.getTime() <= System.currentTimeMillis()
);
}
};
}
};
@@
-71,15
+71,6
@@
public interface Reply<T extends Reply<T>> {
public Sone getSone();
/**
public Sone getSone();
/**
- * Sets the Sone that posted this reply.
- *
- * @param sone
- * The Sone that posted this reply
- * @return This reply
- */
- public T setSone(Sone sone);
-
- /**
* Returns the time of the reply.
*
* @return The time of the reply (in milliseconds since Jan 1, 1970 UTC)
* Returns the time of the reply.
*
* @return The time of the reply (in milliseconds since Jan 1, 1970 UTC)
@@
-87,15
+78,6
@@
public interface Reply<T extends Reply<T>> {
public long getTime();
/**
public long getTime();
/**
- * Sets the time of the reply.
- *
- * @param time
- * The time of the reply (in milliseconds since Jan 1, 1970 UTC)
- * @return This reply
- */
- public T setTime(long time);
-
- /**
* Returns the text of the reply.
*
* @return The text of the reply
* Returns the text of the reply.
*
* @return The text of the reply
@@
-103,15
+85,6
@@
public interface Reply<T extends Reply<T>> {
public String getText();
/**
public String getText();
/**
- * Sets the text of the reply.
- *
- * @param text
- * The text of the reply
- * @return This reply
- */
- public T setText(String text);
-
- /**
* Returns whether this reply is known.
*
* @return {@code true} if this reply is known, {@code false} otherwise
* Returns whether this reply is known.
*
* @return {@code true} if this reply is known, {@code false} otherwise
@@
-127,4
+100,4
@@
public interface Reply<T extends Reply<T>> {
*/
public T setKnown(boolean known);
*/
public T setKnown(boolean known);
-}
\ No newline at end of file
+}