X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FSoneException.java;h=40ef7fe35d59a51202dc6a9bb65987631d509884;hp=efe28f56435839b4ba207178c63fa63a556f2f7a;hb=62573c314957b1851f4fbe693b8746686caa940a;hpb=a23c4f218c3adf236d89d5927cae37d6e6e4feda diff --git a/src/main/java/net/pterodactylus/sone/core/SoneException.java b/src/main/java/net/pterodactylus/sone/core/SoneException.java index efe28f5..40ef7fe 100644 --- a/src/main/java/net/pterodactylus/sone/core/SoneException.java +++ b/src/main/java/net/pterodactylus/sone/core/SoneException.java @@ -1,5 +1,5 @@ /* - * FreenetSone - 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,94 +19,29 @@ package net.pterodactylus.sone.core; /** * A Sone exception. - * - * @author David ‘Bombe’ Roden */ 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, - - /** An insert failed. */ - INSERT_FAILED, - - } - - /** 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; } }