add exception
This commit is contained in:
@ -7,6 +7,7 @@ import mops.gruppen2.domain.Group;
|
|||||||
import mops.gruppen2.domain.Role;
|
import mops.gruppen2.domain.Role;
|
||||||
import mops.gruppen2.domain.User;
|
import mops.gruppen2.domain.User;
|
||||||
import mops.gruppen2.domain.exception.EventException;
|
import mops.gruppen2.domain.exception.EventException;
|
||||||
|
import mops.gruppen2.domain.exception.GroupFullException;
|
||||||
import mops.gruppen2.domain.exception.UserAlreadyExistsException;
|
import mops.gruppen2.domain.exception.UserAlreadyExistsException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -37,7 +38,7 @@ public class AddUserEvent extends Event {
|
|||||||
}
|
}
|
||||||
//andere exception
|
//andere exception
|
||||||
if (group.getMembers().size() == group.getUserMaximum()){
|
if (group.getMembers().size() == group.getUserMaximum()){
|
||||||
throw new UserAlreadyExistsException(this.getClass().toString());
|
throw new GroupFullException(this.getClass().toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
group.getMembers().add(user);
|
group.getMembers().add(user);
|
||||||
|
|||||||
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user