From a1e976a8057dee62085612d140a90ea2c8238971 Mon Sep 17 00:00:00 2001 From: tomvahl Date: Thu, 19 Mar 2020 15:30:19 +0100 Subject: [PATCH] add exception --- .../java/mops/gruppen2/domain/event/AddUserEvent.java | 3 ++- .../gruppen2/domain/exception/GroupFullException.java | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 src/main/java/mops/gruppen2/domain/exception/GroupFullException.java diff --git a/src/main/java/mops/gruppen2/domain/event/AddUserEvent.java b/src/main/java/mops/gruppen2/domain/event/AddUserEvent.java index 02bcb6c..9491355 100644 --- a/src/main/java/mops/gruppen2/domain/event/AddUserEvent.java +++ b/src/main/java/mops/gruppen2/domain/event/AddUserEvent.java @@ -7,6 +7,7 @@ import mops.gruppen2.domain.Group; import mops.gruppen2.domain.Role; import mops.gruppen2.domain.User; import mops.gruppen2.domain.exception.EventException; +import mops.gruppen2.domain.exception.GroupFullException; import mops.gruppen2.domain.exception.UserAlreadyExistsException; /** @@ -37,7 +38,7 @@ public class AddUserEvent extends Event { } //andere exception if (group.getMembers().size() == group.getUserMaximum()){ - throw new UserAlreadyExistsException(this.getClass().toString()); + throw new GroupFullException(this.getClass().toString()); } group.getMembers().add(user); diff --git a/src/main/java/mops/gruppen2/domain/exception/GroupFullException.java b/src/main/java/mops/gruppen2/domain/exception/GroupFullException.java new file mode 100644 index 0000000..1fb1509 --- /dev/null +++ b/src/main/java/mops/gruppen2/domain/exception/GroupFullException.java @@ -0,0 +1,11 @@ +package mops.gruppen2.domain.exception; + +import org.springframework.http.HttpStatus; + +public class GroupFullException extends EventException { + + public GroupFullException(String info) { + super(HttpStatus.INTERNAL_SERVER_ERROR, "Der User existiert bereits.", info); + } +} +