X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FDefaultPostBuilderFactory.java;h=567708b73aaf4d7bb67bac2ff231036be9e61777;hb=4acdae8d247379dedcc5d41c8aded9503fcbaf72;hp=402b99a0270d8a3456a0b7d8bcf51b9535437d4d;hpb=da609f721e54691f27113e877a19637bd332abc3;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java b/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java index 402b99a..567708b 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java @@ -17,8 +17,9 @@ package net.pterodactylus.sone.data.impl; -import net.pterodactylus.sone.data.PostBuilder; -import net.pterodactylus.sone.data.PostBuilderFactory; +import net.pterodactylus.sone.database.PostBuilder; +import net.pterodactylus.sone.database.PostBuilderFactory; +import net.pterodactylus.sone.database.SoneProvider; /** * {@link PostBuilderFactory} implementation that creates @@ -28,12 +29,25 @@ import net.pterodactylus.sone.data.PostBuilderFactory; */ public class DefaultPostBuilderFactory implements PostBuilderFactory { + /** The Sone provider. */ + private final SoneProvider soneProvider; + + /** + * Creates a new default post builder factory. + * + * @param soneProvider + * The Sone provider + */ + public DefaultPostBuilderFactory(SoneProvider soneProvider) { + this.soneProvider = soneProvider; + } + /** * {@inheritDoc} */ @Override public PostBuilder newPostBuilder() { - return new PostBuilderImpl(); + return new PostBuilderImpl(soneProvider); } }