X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FPostReplyBuilderImpl.java;h=dac84addaf62186ff388b76337a6d8d3f576fdd8;hp=da18f969da6eddc4d7443f95b8a86bd41168e361;hb=85854c510cd14b1999b0caab8849df28cd2b1355;hpb=8f02544d31f323ae9053dd9a11a99eacd8cf5bcd diff --git a/src/main/java/net/pterodactylus/sone/data/impl/PostReplyBuilderImpl.java b/src/main/java/net/pterodactylus/sone/data/impl/PostReplyBuilderImpl.java index da18f96..dac84ad 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/PostReplyBuilderImpl.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/PostReplyBuilderImpl.java @@ -34,7 +34,7 @@ import org.apache.commons.lang.StringUtils; * * @author David ‘Bombe’ Roden */ -public class PostReplyBuilderImpl extends AbstractReplyBuilder implements PostReplyBuilder { +public class PostReplyBuilderImpl extends AbstractPostReplyBuilder { /** The Sone provider. */ private final SoneProvider soneProvider; @@ -42,9 +42,6 @@ public class PostReplyBuilderImpl extends AbstractReplyBuilder /** The post provider. */ private final PostProvider postProvider; - /** The ID of the post the created reply refers to. */ - private String postId; - /** * Creates a new post reply builder. * @@ -62,15 +59,6 @@ public class PostReplyBuilderImpl extends AbstractReplyBuilder * {@inheritDoc} */ @Override - public PostReplyBuilder to(String postId) { - this.postId = postId; - return this; - } - - /** - * {@inheritDoc} - */ - @Override public PostReply build() { checkState((randomId && (id == null)) || (!randomId && (id != null)), "either random ID nor custom ID must be set"); checkState(senderId != null, "sender must not be null"); @@ -81,4 +69,5 @@ public class PostReplyBuilderImpl extends AbstractReplyBuilder /* create new post reply. */ return new PostReplyImpl(soneProvider, postProvider, randomId ? UUID.randomUUID().toString() : id, senderId, currentTime ? System.currentTimeMillis() : time, text, postId); } + }