public class BaseController extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CatalogService |
catalogService |
| Constructor and Description |
|---|
BaseController(CatalogService catalogService) |
| Modifier and Type | Method and Description |
|---|---|
ResponseEntity<ErrorMessage> |
getErrorResponse(String message,
HttpStatus status) |
protected ServiceDefinition |
getRequiredServiceDefinition(String serviceDefinitionId) |
protected ServiceDefinition |
getServiceDefinition(String serviceDefinitionId) |
ResponseEntity<ErrorMessage> |
handleException(Exception ex) |
ResponseEntity<ErrorMessage> |
handleException(HttpMessageNotReadableException ex) |
ResponseEntity<ErrorMessage> |
handleException(MethodArgumentNotValidException ex) |
ResponseEntity<ErrorMessage> |
handleException(ServiceBrokerApiVersionException ex) |
ResponseEntity<AsyncRequiredErrorMessage> |
handleException(ServiceBrokerAsyncRequiredException ex) |
ResponseEntity<ErrorMessage> |
handleException(ServiceDefinitionDoesNotExistException ex) |
ResponseEntity<ErrorMessage> |
handleException(ServiceInstanceDoesNotExistException ex) |
protected CatalogService catalogService
public BaseController(CatalogService catalogService)
protected ServiceDefinition getRequiredServiceDefinition(String serviceDefinitionId)
protected ServiceDefinition getServiceDefinition(String serviceDefinitionId)
@ExceptionHandler(value=ServiceBrokerApiVersionException.class) public ResponseEntity<ErrorMessage> handleException(ServiceBrokerApiVersionException ex)
@ExceptionHandler(value=ServiceInstanceDoesNotExistException.class) public ResponseEntity<ErrorMessage> handleException(ServiceInstanceDoesNotExistException ex)
@ExceptionHandler(value=ServiceDefinitionDoesNotExistException.class) public ResponseEntity<ErrorMessage> handleException(ServiceDefinitionDoesNotExistException ex)
@ExceptionHandler(value=org.springframework.http.converter.HttpMessageNotReadableException.class) public ResponseEntity<ErrorMessage> handleException(HttpMessageNotReadableException ex)
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) public ResponseEntity<ErrorMessage> handleException(MethodArgumentNotValidException ex)
@ExceptionHandler(value=ServiceBrokerAsyncRequiredException.class) public ResponseEntity<AsyncRequiredErrorMessage> handleException(ServiceBrokerAsyncRequiredException ex)
@ExceptionHandler(value=java.lang.Exception.class) public ResponseEntity<ErrorMessage> handleException(Exception ex)
public ResponseEntity<ErrorMessage> getErrorResponse(String message, HttpStatus status)