X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2FImageBuilder.java;h=3d0f87cf896c387d3bb5efed9c2d9561f1c9fa3f;hb=80064be52c34c9d691da252d2628aa1f39debd23;hp=97e72f1fcaa8f7e4d769f2d6310d25a697884556;hpb=9e2baf6cc6a21e8b7e5a9f8bcfc70ebf9bfab106;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/database/ImageBuilder.java b/src/main/java/net/pterodactylus/sone/database/ImageBuilder.java index 97e72f1..3d0f87c 100644 --- a/src/main/java/net/pterodactylus/sone/database/ImageBuilder.java +++ b/src/main/java/net/pterodactylus/sone/database/ImageBuilder.java @@ -18,6 +18,8 @@ package net.pterodactylus.sone.database; import net.pterodactylus.sone.data.Image; +import com.google.common.base.Optional; + /** * Builder for {@link Image} objects. * @@ -30,6 +32,12 @@ public interface ImageBuilder { ImageBuilder at(String key); ImageBuilder sized(int width, int height); - Image build() throws IllegalStateException; + Image build(Optional imageCreated) throws IllegalStateException; + + interface ImageCreated { + + void imageCreated(Image image); + + } }