X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FTemporaryImage.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FTemporaryImage.java;h=10dea0d878dd7ffa584d8ecc4a38f674690c38a7;hp=5e7c78d7b47270dce564c4fd0c405fd4f6ff8bc7;hb=cce88f819ae0ef84b5a86c6a826f88ce0208107f;hpb=a0f01f6f7ff05692e7dd6ab786abf28678e8ca6f diff --git a/src/main/java/net/pterodactylus/sone/data/TemporaryImage.java b/src/main/java/net/pterodactylus/sone/data/TemporaryImage.java index 5e7c78d..10dea0d 100644 --- a/src/main/java/net/pterodactylus/sone/data/TemporaryImage.java +++ b/src/main/java/net/pterodactylus/sone/data/TemporaryImage.java @@ -17,9 +17,10 @@ package net.pterodactylus.sone.data; -import java.util.UUID; +import static com.google.common.base.Preconditions.checkNotNull; +import static com.google.common.base.Preconditions.checkState; -import net.pterodactylus.util.validation.Validation; +import java.util.UUID; /** * A temporary image stores an uploaded image in memory until it has been @@ -82,7 +83,8 @@ public class TemporaryImage { * @return This temporary image */ public TemporaryImage setMimeType(String mimeType) { - Validation.begin().isNotNull("MIME Type", mimeType).isNull("Previous MIME Type", this.mimeType).check(); + checkNotNull(mimeType, "mimeType must not be null"); + checkState(this.mimeType == null, "mime type must not already be set"); this.mimeType = mimeType; return this; } @@ -105,7 +107,8 @@ public class TemporaryImage { * @return This temporary image */ public TemporaryImage setImageData(byte[] imageData) { - Validation.begin().isNotNull("Image Data", imageData).isNull("Previous Image Data", this.imageData).check(); + checkNotNull(imageData, "imageData must not be null"); + checkState(this.imageData == null, "image data must not already be set"); this.imageData = imageData; return this; }