X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemorySoneBuilder.java;h=49531a19ee6e29a4fcadbdddc6aced2ded5e068d;hb=3d6cffe82270a1faacf1f0d39c34b11ab316e0db;hp=8778fb5ab513ac5a524be0880472d6b134ee58d4;hpb=210684b4bc499e298a0d0abeddd4008cdeb406bc;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/database/memory/MemorySoneBuilder.java b/src/main/java/net/pterodactylus/sone/database/memory/MemorySoneBuilder.java index 8778fb5..49531a1 100644 --- a/src/main/java/net/pterodactylus/sone/database/memory/MemorySoneBuilder.java +++ b/src/main/java/net/pterodactylus/sone/database/memory/MemorySoneBuilder.java @@ -1,8 +1,9 @@ package net.pterodactylus.sone.database.memory; import net.pterodactylus.sone.data.Sone; -import net.pterodactylus.sone.data.SoneImpl; +import net.pterodactylus.sone.data.impl.SoneImpl; import net.pterodactylus.sone.data.impl.AbstractSoneBuilder; +import net.pterodactylus.sone.database.Database; /** * Memory-based {@link AbstractSoneBuilder} implementation. @@ -11,10 +12,16 @@ import net.pterodactylus.sone.data.impl.AbstractSoneBuilder; */ public class MemorySoneBuilder extends AbstractSoneBuilder { + private final Database database; + + public MemorySoneBuilder(Database database) { + this.database = database; + } + @Override public Sone build() throws IllegalStateException { validate(); - return new SoneImpl(identity, local); + return new SoneImpl(database, identity, local); } }