From 2561c02582728f1e2e79cb1f0edb7479de9d8201 Mon Sep 17 00:00:00 2001
From: Lukas Karsch <lukas.karsch03@gmail.com>
Date: Tue, 5 Dec 2023 17:02:01 +0100
Subject: [PATCH] #33 add custom exception, extended by PlantNotFoundException

---
 .../java/hdm/mi/growbros/exceptions/GrowBrosException.java | 7 +++++++
 .../hdm/mi/growbros/exceptions/PlantNotFoundException.java | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)
 create mode 100644 src/main/java/hdm/mi/growbros/exceptions/GrowBrosException.java

diff --git a/src/main/java/hdm/mi/growbros/exceptions/GrowBrosException.java b/src/main/java/hdm/mi/growbros/exceptions/GrowBrosException.java
new file mode 100644
index 0000000..fb0a36e
--- /dev/null
+++ b/src/main/java/hdm/mi/growbros/exceptions/GrowBrosException.java
@@ -0,0 +1,7 @@
+package hdm.mi.growbros.exceptions;
+
+public abstract class GrowBrosException extends RuntimeException {
+    public GrowBrosException(String message) {
+        super(message);
+    }
+}
diff --git a/src/main/java/hdm/mi/growbros/exceptions/PlantNotFoundException.java b/src/main/java/hdm/mi/growbros/exceptions/PlantNotFoundException.java
index e72d6b9..dd51f32 100644
--- a/src/main/java/hdm/mi/growbros/exceptions/PlantNotFoundException.java
+++ b/src/main/java/hdm/mi/growbros/exceptions/PlantNotFoundException.java
@@ -1,6 +1,6 @@
 package hdm.mi.growbros.exceptions;
 
-public class PlantNotFoundException extends RuntimeException {
+public class PlantNotFoundException extends GrowBrosException {
     public PlantNotFoundException(Long id) {
         super(String.format("Plant with id '%d' was not found", id));
     }
-- 
GitLab