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