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 |
---|---|
protected 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(ServiceBrokerOperationInProgressException ex) |
org.springframework.http.ResponseEntity<ErrorMessage> |
handleException(ServiceDefinitionDoesNotExistException ex) |
org.springframework.http.ResponseEntity<ErrorMessage> |
handleException(ServiceInstanceDoesNotExistException ex) |
org.springframework.http.ResponseEntity<ErrorMessage> |
handleException(org.springframework.web.bind.support.WebExchangeBindException ex) |
protected Context |
parseOriginatingIdentity(java.lang.String originatingIdentityString) |
protected void |
setCommonRequestFields(AsyncServiceInstanceRequest request,
java.lang.String platformInstanceId,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString,
boolean asyncAccepted) |
protected void |
setCommonRequestFields(ServiceBrokerRequest request,
java.lang.String platformInstanceId,
java.lang.String apiInfoLocation,
java.lang.String originatingIdentityString) |
protected CatalogService catalogService
public BaseController(CatalogService catalogService)
protected void setCommonRequestFields(ServiceBrokerRequest request, java.lang.String platformInstanceId, java.lang.String apiInfoLocation, java.lang.String originatingIdentityString)
protected void setCommonRequestFields(AsyncServiceInstanceRequest request, java.lang.String platformInstanceId, java.lang.String apiInfoLocation, java.lang.String originatingIdentityString, boolean asyncAccepted)
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=org.springframework.web.bind.support.WebExchangeBindException.class) public org.springframework.http.ResponseEntity<ErrorMessage> handleException(org.springframework.web.bind.support.WebExchangeBindException 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=ServiceBrokerOperationInProgressException.class) public org.springframework.http.ResponseEntity<ErrorMessage> handleException(ServiceBrokerOperationInProgressException ex)
@ExceptionHandler(value=java.lang.Exception.class) public org.springframework.http.ResponseEntity<ErrorMessage> handleException(java.lang.Exception ex)
protected org.springframework.http.ResponseEntity<ErrorMessage> getErrorResponse(java.lang.String message, org.springframework.http.HttpStatus status)