X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FAbstractPostBuilder.java;h=0bc7a59fbe7ac7b49d3d6bd0f20d7a89e7e68629;hb=ed19f10e7931fb0b09c042c6070e37dffb23ceac;hp=342ea5cf6b87f0d5991382e0b8e20a8f15cbe484;hpb=c50bfe2d891013b8da5539acf2881da5f60da231;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/impl/AbstractPostBuilder.java b/src/main/java/net/pterodactylus/sone/data/impl/AbstractPostBuilder.java index 342ea5c..0bc7a59 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/AbstractPostBuilder.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/AbstractPostBuilder.java @@ -19,11 +19,10 @@ package net.pterodactylus.sone.data.impl; import static com.google.common.base.Preconditions.checkState; -import org.apache.commons.lang.StringUtils; - import net.pterodactylus.sone.data.Post; import net.pterodactylus.sone.database.PostBuilder; -import net.pterodactylus.sone.database.SoneProvider; + +import org.apache.commons.lang.StringUtils; /** * Abstract {@link PostBuilder} implementation. It stores the state of the new @@ -33,9 +32,6 @@ import net.pterodactylus.sone.database.SoneProvider; */ public abstract class AbstractPostBuilder implements PostBuilder { - /** The Sone provider for the created posts. */ - protected final SoneProvider soneProvider; - /** Wether to create a post with a random ID. */ protected boolean randomId; @@ -57,16 +53,6 @@ public abstract class AbstractPostBuilder implements PostBuilder { /** The (optional) recipient of the post. */ protected String recipientId; - /** - * Creates a new abstract post builder. - * - * @param soneProvider - * The Sone provider - */ - public AbstractPostBuilder(SoneProvider soneProvider) { - this.soneProvider = soneProvider; - } - // // POSTBUILDER METHODS // @@ -82,7 +68,7 @@ public abstract class AbstractPostBuilder implements PostBuilder { this.currentTime = false; this.time = post.getTime(); this.text = post.getText(); - this.recipientId = (post.getRecipient() != null) ? post.getRecipient().getId() : null; + this.recipientId = post.getRecipientId().orNull(); return this; }