diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/ExistsException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/ExistsException.java new file mode 100644 index 0000000..6f4cd0a --- /dev/null +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/ExistsException.java @@ -0,0 +1,7 @@ +package de.pnreichmuth.timekeep_backend.exceptions; + +public class ExistsException extends RuntimeException { + public ExistsException(String message) { + super(message); + } +} diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/NotFoundException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/NotFoundException.java new file mode 100644 index 0000000..ba0b024 --- /dev/null +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/NotFoundException.java @@ -0,0 +1,7 @@ +package de.pnreichmuth.timekeep_backend.exceptions; + +public class NotFoundException extends RuntimeException { + public NotFoundException(String message) { + super(message); + } +} diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/RacerExistsException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/RacerExistsException.java index fd01cb2..b24bd16 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/RacerExistsException.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/RacerExistsException.java @@ -5,7 +5,7 @@ import de.pnreichmuth.timekeep_backend.entities.Team; import lombok.extern.slf4j.Slf4j; @Slf4j -public class RacerExistsException extends RuntimeException { +public class RacerExistsException extends ExistsException { public RacerExistsException(String message, Racer racer) { super(message); log.warn(message, racer.getFirstName(), racer.getLastName()); diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/RacerNotFoundException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/RacerNotFoundException.java index 10d56ca..59412c7 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/RacerNotFoundException.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/RacerNotFoundException.java @@ -5,7 +5,7 @@ import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @Slf4j -public class RacerNotFoundException extends RuntimeException { +public class RacerNotFoundException extends NotFoundException { public RacerNotFoundException(String message) { super(message); log.error(message); diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationExistsException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationExistsException.java index 4d5ad61..1012b5c 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationExistsException.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationExistsException.java @@ -4,7 +4,7 @@ import de.pnreichmuth.timekeep_backend.entities.Station; import lombok.extern.slf4j.Slf4j; @Slf4j -public class StationExistsException extends RuntimeException { +public class StationExistsException extends ExistsException { 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 index 6a2c631..440ff61 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationNotFoundException.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/StationNotFoundException.java @@ -3,7 +3,7 @@ package de.pnreichmuth.timekeep_backend.exceptions; import lombok.extern.slf4j.Slf4j; @Slf4j -public class StationNotFoundException extends RuntimeException { +public class StationNotFoundException extends NotFoundException { public StationNotFoundException(String message) { super(message); log.error(message); diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/TeamExistsException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/TeamExistsException.java index aa3c89d..fc4a91a 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/TeamExistsException.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/TeamExistsException.java @@ -6,7 +6,7 @@ import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @Slf4j -public class TeamExistsException extends RuntimeException { +public class TeamExistsException extends ExistsException { public TeamExistsException(String message, Team team) { super(message); log.warn(message, team.getTeamName()); diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/TeamNotFoundException.java b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/TeamNotFoundException.java index 4f9bb7a..011adca 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/TeamNotFoundException.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/exceptions/TeamNotFoundException.java @@ -5,7 +5,7 @@ import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; @Slf4j -public class TeamNotFoundException extends RuntimeException { +public class TeamNotFoundException extends NotFoundException { public TeamNotFoundException(String message) { super(message); log.error(message);