projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use different way to get replies for a post.
[Sone.git]
/
src
/
main
/
java
/
net
/
pterodactylus
/
sone
/
data
/
Post.java
diff --git
a/src/main/java/net/pterodactylus/sone/data/Post.java
b/src/main/java/net/pterodactylus/sone/data/Post.java
index
f171475
..
160bb32
100644
(file)
--- a/
src/main/java/net/pterodactylus/sone/data/Post.java
+++ b/
src/main/java/net/pterodactylus/sone/data/Post.java
@@
-1,5
+1,5
@@
/*
/*
- * Sone - Post.java - Copyright © 2010–201
2
David Roden
+ * Sone - Post.java - Copyright © 2010–201
3
David Roden
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@
-19,7
+19,7
@@
package net.pterodactylus.sone.data;
import java.util.Comparator;
import java.util.Comparator;
-import
net.pterodactylus.util.collection.filter.Filter
;
+import
com.google.common.base.Predicate
;
/**
* A post is a short message that a user writes in his Sone to let other users
/**
* A post is a short message that a user writes in his Sone to let other users
@@
-40,10
+40,10
@@
public interface Post {
};
/** Filter for posts with timestamps from the future. */
};
/** Filter for posts with timestamps from the future. */
- public static final
Filter<Post> FUTURE_POSTS_FILTER = new Filter
<Post>() {
+ public static final
Predicate<Post> FUTURE_POSTS_FILTER = new Predicate
<Post>() {
@Override
@Override
- public boolean
filterObject
(Post post) {
+ public boolean
apply
(Post post) {
return post.getTime() <= System.currentTimeMillis();
}
return post.getTime() <= System.currentTimeMillis();
}
@@
-68,15
+68,6
@@
public interface Post {
public Sone getSone();
/**
public Sone getSone();
/**
- * Sets the Sone of this post.
- *
- * @param sone
- * The Sone of this post
- * @return This post (for method chaining)
- */
- public Post setSone(Sone sone);
-
- /**
* Returns the recipient of this post, if any.
*
* @return The recipient of this post, or {@code null}
* Returns the recipient of this post, if any.
*
* @return The recipient of this post, or {@code null}
@@
-84,15
+75,6
@@
public interface Post {
public Sone getRecipient();
/**
public Sone getRecipient();
/**
- * Sets the recipient of this post.
- *
- * @param recipient
- * The recipient of this post, or {@code null}
- * @return This post (for method chaining)
- */
- public Post setRecipient(Sone recipient);
-
- /**
* Returns the time of the post.
*
* @return The time of the post (in milliseconds since Jan 1, 1970 UTC)
* Returns the time of the post.
*
* @return The time of the post (in milliseconds since Jan 1, 1970 UTC)
@@
-100,15
+82,6
@@
public interface Post {
public long getTime();
/**
public long getTime();
/**
- * Sets the time of this post.
- *
- * @param time
- * The time of this post (in milliseconds since Jan 1, 1970 UTC)
- * @return This post (for method chaining)
- */
- public Post setTime(long time);
-
- /**
* Returns the text of the post.
*
* @return The text of the post
* Returns the text of the post.
*
* @return The text of the post
@@
-116,15
+89,6
@@
public interface Post {
public String getText();
/**
public String getText();
/**
- * Sets the text of this post.
- *
- * @param text
- * The text of this post
- * @return This post (for method chaining)
- */
- public Post setText(String text);
-
- /**
* Returns whether this post is known.
*
* @return {@code true} if this post is known, {@code false} otherwise
* Returns whether this post is known.
*
* @return {@code true} if this post is known, {@code false} otherwise