Merge branch 'partial-rewrite' into less-critical
[Sone.git] / src / main / java / net / pterodactylus / sone / database / PostProvider.java
index 865376b..13845da 100644 (file)
@@ -21,6 +21,8 @@ import java.util.Collection;
 
 import net.pterodactylus.sone.data.Post;
 
+import com.google.common.base.Optional;
+
 /**
  * Interface for objects that can provide {@link Post}s by their ID.
  *
@@ -35,7 +37,7 @@ public interface PostProvider {
         *            The ID of the post to return
         * @return The post with the given ID, or {@code null}
         */
-       public Post getPost(String postId);
+       public Optional<Post> getPost(String postId);
 
        /**
         * Returns all posts that have the given Sone as recipient.