Replace error return object with Kotlin version
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 14 Sep 2017 17:56:13 +0000 (19:56 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 14 Sep 2017 17:56:13 +0000 (19:56 +0200)
src/main/java/net/pterodactylus/sone/web/ajax/JsonErrorReturnObject.java [deleted file]
src/main/kotlin/net/pterodactylus/sone/web/ajax/JsonErrorReturnObject.kt [new file with mode: 0644]

diff --git a/src/main/java/net/pterodactylus/sone/web/ajax/JsonErrorReturnObject.java b/src/main/java/net/pterodactylus/sone/web/ajax/JsonErrorReturnObject.java
deleted file mode 100644 (file)
index 4612f0c..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * © 2013 xplosion interactive
- */
-
-package net.pterodactylus.sone.web.ajax;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.google.common.annotations.VisibleForTesting;
-
-/**
- * {@link JsonReturnObject} that signals an error has occured.
- *
- * @author <a href="mailto:d.roden@xplosion.de">David Roden</a>
- */
-public class JsonErrorReturnObject extends JsonReturnObject {
-
-       /** The error that has occured. */
-       @JsonProperty
-       private final String error;
-
-       /**
-        * Creates a new error JSON return object.
-        *
-        * @param error
-        *              The error that occured
-        */
-       public JsonErrorReturnObject(String error) {
-               super(false);
-               this.error = error;
-       }
-
-       //
-       // ACCESSORS
-       //
-
-       /**
-        * Returns the error that occured.
-        *
-        * @return The error that occured
-        */
-       @VisibleForTesting
-       public String getError() {
-               return error;
-       }
-
-}
diff --git a/src/main/kotlin/net/pterodactylus/sone/web/ajax/JsonErrorReturnObject.kt b/src/main/kotlin/net/pterodactylus/sone/web/ajax/JsonErrorReturnObject.kt
new file mode 100644 (file)
index 0000000..535a3d0
--- /dev/null
@@ -0,0 +1,6 @@
+package net.pterodactylus.sone.web.ajax
+
+/**
+ * [JsonReturnObject] that signals an error has occured.
+ */
+data class JsonErrorReturnObject(val error: String) : JsonReturnObject(false)