From e577033655345a26c6092f26aa063356c374a27e Mon Sep 17 00:00:00 2001
From: Martin Vogel <martin.vogel@sinc.de>
Date: Thu, 16 Jun 2022 09:46:07 +0200
Subject: [PATCH] #414 Refactor exceptions

---
 .../api/exceptions/DecryptionException.java          |  6 +++++-
 .../api/exceptions/InitializationException.java      | 12 ++++++++++++
 .../api/exceptions/VerificationException.java        | 11 -----------
 3 files changed, 17 insertions(+), 12 deletions(-)
 create mode 100644 api/src/main/java/de/fitko/fitconnect/api/exceptions/InitializationException.java
 delete mode 100644 api/src/main/java/de/fitko/fitconnect/api/exceptions/VerificationException.java

diff --git a/api/src/main/java/de/fitko/fitconnect/api/exceptions/DecryptionException.java b/api/src/main/java/de/fitko/fitconnect/api/exceptions/DecryptionException.java
index a9b6559f6..43bfc7a39 100644
--- a/api/src/main/java/de/fitko/fitconnect/api/exceptions/DecryptionException.java
+++ b/api/src/main/java/de/fitko/fitconnect/api/exceptions/DecryptionException.java
@@ -3,7 +3,11 @@ package de.fitko.fitconnect.api.exceptions;
 /**
  * An error that occurred decrypting data or attachments
  */
-public class DecryptionException extends RuntimeException {
+public class DecryptionException extends Exception {
+
+    public DecryptionException(String errorMessage) {
+        super(errorMessage);
+    }
 
     public DecryptionException(String errorMessage, Throwable error) {
         super(errorMessage, error);
diff --git a/api/src/main/java/de/fitko/fitconnect/api/exceptions/InitializationException.java b/api/src/main/java/de/fitko/fitconnect/api/exceptions/InitializationException.java
new file mode 100644
index 000000000..3f042876b
--- /dev/null
+++ b/api/src/main/java/de/fitko/fitconnect/api/exceptions/InitializationException.java
@@ -0,0 +1,12 @@
+package de.fitko.fitconnect.api.exceptions;
+
+public class InitializationException extends RuntimeException {
+
+    public InitializationException(String errorMessage) {
+        super(errorMessage);
+    }
+
+    public InitializationException(String errorMessage, Throwable error) {
+        super(errorMessage, error);
+    }
+}
diff --git a/api/src/main/java/de/fitko/fitconnect/api/exceptions/VerificationException.java b/api/src/main/java/de/fitko/fitconnect/api/exceptions/VerificationException.java
deleted file mode 100644
index 6bbaded03..000000000
--- a/api/src/main/java/de/fitko/fitconnect/api/exceptions/VerificationException.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package de.fitko.fitconnect.api.exceptions;
-
-/**
- * An error
- */
-public class VerificationException extends RuntimeException {
-
-    public VerificationException(String errorMessage, Throwable error) {
-        super(errorMessage, error);
-    }
-}
-- 
GitLab