Exception handling #82
@ -0,0 +1,33 @@
|
||||
package se.su.dsv.studentportalen.bff.exception;
|
||||
|
||||
import org.springframework.http.HttpStatus;
|
||||
|
||||
/**
|
||||
* Exception for authorization failures.
|
||||
* Thrown when the user is authenticated but not allowed to perform the action.
|
||||
*/
|
||||
public class ForbiddenException extends StudentportalenException {
|
||||
|
||||
public ForbiddenException(String message) {
|
||||
super(message);
|
||||
}
|
||||
|
||||
public ForbiddenException(String message, Throwable cause) {
|
||||
super(message, cause);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getType() {
|
||||
return "studentportalen:forbidden";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTitle() {
|
||||
return "Access denied";
|
||||
}
|
||||
|
||||
@Override
|
||||
public HttpStatus getStatus() {
|
||||
return HttpStatus.FORBIDDEN;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user