Update flow and architecture images
[nonrtric/plt/rappmanager.git] / rapp-manager-models / src / main / java / com / oransc / rappmanager / models / exception / ExceptionControllerHandler.java
1 package com.oransc.rappmanager.models.exception;
2
3 import org.springframework.http.ResponseEntity;
4 import org.springframework.web.bind.annotation.ExceptionHandler;
5 import org.springframework.web.bind.annotation.RestControllerAdvice;
6
7 @RestControllerAdvice
8 public class ExceptionControllerHandler {
9
10     @ExceptionHandler(RappHandlerException.class)
11     public ResponseEntity<ErrorResponse> handleRappHandlerException(RappHandlerException rappHandlerException) {
12         return ResponseEntity.status(rappHandlerException.getStatusCode())
13                        .body(new ErrorResponse(rappHandlerException.getMessage()));
14     }
15 }