Remove @author tags
[Sone.git] / src / main / java / net / pterodactylus / sone / core / SoneException.java
index c786661..40ef7fe 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Sone - SoneException.java - Copyright © 2010 David Roden
+ * Sone - SoneException.java - Copyright © 2010–2016 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
@@ -19,91 +19,29 @@ package net.pterodactylus.sone.core;
 
 /**
  * A Sone exception.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneException extends Exception {
 
        /**
-        * Defines the different error. This is an enum instead of custom exceptions
-        * to keep the number of exceptions down. Specialized exceptions might still
-        * exist, though.
-        */
-       public static enum Type {
-
-               /** An invalid Sone name was specified. */
-               INVALID_SONE_NAME,
-
-               /** An invalid URI was specified. */
-               INVALID_URI,
-
-       }
-
-       /** The type of the exception. */
-       private final Type type;
-
-       /**
-        * Creates a new Sone exception.
-        *
-        * @param type
-        *            The type of the occured error
-        */
-       public SoneException(Type type) {
-               this.type = type;
-       }
-
-       /**
         * Creates a new Sone exception.
         *
-        * @param type
-        *            The type of the occured error
-        * @param message
-        *            The message of the exception
-        */
-       public SoneException(Type type, String message) {
-               super(message);
-               this.type = type;
-       }
-
-       /**
-        * Creates a new Sone exception.
-        *
-        * @param type
-        *            The type of the occured error
         * @param cause
         *            The cause of the exception
         */
-       public SoneException(Type type, Throwable cause) {
+       public SoneException(Throwable cause) {
                super(cause);
-               this.type = type;
        }
 
        /**
         * Creates a new Sone exception.
         *
-        * @param type
-        *            The type of the occured error
         * @param message
         *            The message of the exception
         * @param cause
         *            The cause of the exception
         */
-       public SoneException(Type type, String message, Throwable cause) {
+       public SoneException(String message, Throwable cause) {
                super(message, cause);
-               this.type = type;
-       }
-
-       //
-       // ACCESSORS
-       //
-
-       /**
-        * Returns the type of this exception.
-        *
-        * @return The type of this exception (may be {@code null})
-        */
-       public Type getType() {
-               return type;
        }
 
 }