X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FTemporaryImage.java;h=b76c3cd4d70fdb99241431fd44e038cca97e28ab;hp=5e7c78d7b47270dce564c4fd0c405fd4f6ff8bc7;hb=HEAD;hpb=a47643aed43d118ca68044f95451bb5374cdb332 diff --git a/src/main/java/net/pterodactylus/sone/data/TemporaryImage.java b/src/main/java/net/pterodactylus/sone/data/TemporaryImage.java index 5e7c78d..b76c3cd 100644 --- a/src/main/java/net/pterodactylus/sone/data/TemporaryImage.java +++ b/src/main/java/net/pterodactylus/sone/data/TemporaryImage.java @@ -1,5 +1,5 @@ /* - * Sone - TemporaryImage.java - Copyright © 2011–2012 David Roden + * Sone - TemporaryImage.java - Copyright © 2011–2020 David Roden * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,15 +17,14 @@ 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 * inserted into Freenet and is subsequently loaded from there. - * - * @author David ‘Bombe’ Roden */ public class TemporaryImage { @@ -82,7 +81,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 +105,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; }