Don’t store sone provider in abstract post builder.
[Sone.git] / src / main / java / net / pterodactylus / sone / data / impl / AbstractPostBuilder.java
index 3a56dc9..0bc7a59 100644 (file)
@@ -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
        //