diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationExistsException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationExistsException.java new file mode 100644 index 0000000..4d5ad61 --- /dev/null +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationExistsException.java @@ -0,0 +1,12 @@ +package de.pnreichmuth.timekeep_backend.exceptions; + +import de.pnreichmuth.timekeep_backend.entities.Station; +import lombok.extern.slf4j.Slf4j; + +@Slf4j +public class StationExistsException extends RuntimeException { + public StationExistsException(String message, Station station) { + super(message); + log.warn(message, station.getName(), station.getLocation()); + } +} diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationNotFoundException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationNotFoundException.java new file mode 100644 index 0000000..6a2c631 --- /dev/null +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationNotFoundException.java @@ -0,0 +1,11 @@ +package de.pnreichmuth.timekeep_backend.exceptions; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +public class StationNotFoundException extends RuntimeException { + public StationNotFoundException(String message) { + super(message); + log.error(message); + } +}