X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemorySoneBuilder.java;h=14997dd9b33fb2a5339287c73292c29fe23de609;hp=c537bcb66898d2b62f14adc0d45c49000650cf9c;hb=62573c314957b1851f4fbe693b8746686caa940a;hpb=1bc68398c8912a992d87087b79ad9bbea8964c76 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 c537bcb..14997dd 100644 --- a/src/main/java/net/pterodactylus/sone/database/memory/MemorySoneBuilder.java +++ b/src/main/java/net/pterodactylus/sone/database/memory/MemorySoneBuilder.java @@ -3,18 +3,23 @@ package net.pterodactylus.sone.database.memory; import net.pterodactylus.sone.data.Sone; 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. - * - * @author David ‘Bombe’ Roden */ 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); } }