From 8d298562a71682e0bbcdc311e741e00f85490a7d Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Thu, 14 Oct 2010 12:21:01 +0200 Subject: [PATCH] Store the Sone in the reply. --- .../java/net/pterodactylus/sone/data/Reply.java | 29 ++++++++++++++++++---- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/src/main/java/net/pterodactylus/sone/data/Reply.java b/src/main/java/net/pterodactylus/sone/data/Reply.java index 62aadea..cfc6d91 100644 --- a/src/main/java/net/pterodactylus/sone/data/Reply.java +++ b/src/main/java/net/pterodactylus/sone/data/Reply.java @@ -27,6 +27,9 @@ import java.util.UUID; */ public class Reply { + /** The Sone that posted this reply. */ + private final Sone sone; + /** The ID of the reply. */ private final UUID id; @@ -42,18 +45,22 @@ public class Reply { /** * Creates a new reply. * + * @param sone + * The sone that posted the reply * @param post * The post to reply to * @param text * The text of the reply */ - public Reply(Post post, String text) { - this(post, System.currentTimeMillis(), text); + public Reply(Sone sone, Post post, String text) { + this(sone, post, System.currentTimeMillis(), text); } /** * Creates a new reply- * + * @param sone + * The sone that posted the reply * @param post * The post to reply to * @param time @@ -61,13 +68,15 @@ public class Reply { * @param text * The text of the reply */ - public Reply(Post post, long time, String text) { - this(UUID.randomUUID(), post, time, text); + public Reply(Sone sone, Post post, long time, String text) { + this(sone, UUID.randomUUID(), post, time, text); } /** * Creates a new reply- * + * @param sone + * The sone that posted the reply * @param id * The ID of the reply * @param post @@ -77,7 +86,8 @@ public class Reply { * @param text * The text of the reply */ - public Reply(UUID id, Post post, long time, String text) { + public Reply(Sone sone, UUID id, Post post, long time, String text) { + this.sone = sone; this.id = id; this.post = post; this.time = time; @@ -89,6 +99,15 @@ public class Reply { // /** + * Returns the Sone that posted this reply. + * + * @return The Sone that posted this reply + */ + public Sone getSone() { + return sone; + } + + /** * Returns the ID of the reply. * * @return The ID of the reply -- 2.7.4