X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FReply.java;h=cfc6d91b7c6acccaa72274b3b6fdcdc2f0b0daaf;hb=8d298562a71682e0bbcdc311e741e00f85490a7d;hp=62aadeaf8bedf0f97a8a2a6c7d698ae9a94a76b2;hpb=cdfca459069691e62cb86e5d2687947e6b8a6edb;p=Sone.git 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