Class StripeExceptionAdvisor
java.lang.Object
com.broadleafcommerce.web.endpoint.exception.StripeExceptionAdvisor
@RestControllerAdvice(annotations=org.springframework.web.bind.annotation.ResponseBody.class)
public class StripeExceptionAdvisor
extends Object
General exception handler registry for handlers not exclusive to a single controller.
- Author:
- Dima Myroniuk (dmyroniuk)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError>
handlePaymentException
(com.broadleafcommerce.paymentgateway.service.exception.PaymentException ex, org.springframework.web.context.request.WebRequest request) org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError>
handleStripePaymentIntentAccessTokenGenerationException
(StripePaymentIntentAccessTokenGenerationException ex, org.springframework.web.context.request.WebRequest request) org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError>
handleStripePaymentIntentAccessTokenInvalidException
(StripePaymentIntentAccessTokenInvalidException ex, org.springframework.web.context.request.WebRequest request) org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError>
handleStripeRequestException
(StripeRequestException ex, org.springframework.web.context.request.WebRequest request) org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError>
handleStripeSetupIntentAccessDeniedException
(StripeSetupIntentAccessDeniedException ex, org.springframework.web.context.request.WebRequest request) org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError>
handleStripeSetupIntentException
(StripeSetupIntentException ex, org.springframework.web.context.request.WebRequest request) org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError>
handleStripeSetupIntentRequestValidationException
(StripeSetupIntentRequestValidationException ex, org.springframework.web.context.request.WebRequest request) protected void
-
Constructor Details
-
StripeExceptionAdvisor
public StripeExceptionAdvisor()
-
-
Method Details
-
handleStripeSetupIntentRequestValidationException
@ExceptionHandler(StripeSetupIntentRequestValidationException.class) public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleStripeSetupIntentRequestValidationException(StripeSetupIntentRequestValidationException ex, org.springframework.web.context.request.WebRequest request) -
handlePaymentException
@ExceptionHandler(com.broadleafcommerce.paymentgateway.service.exception.PaymentException.class) public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handlePaymentException(com.broadleafcommerce.paymentgateway.service.exception.PaymentException ex, org.springframework.web.context.request.WebRequest request) -
handleStripeSetupIntentException
@ExceptionHandler(StripeSetupIntentException.class) public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleStripeSetupIntentException(StripeSetupIntentException ex, org.springframework.web.context.request.WebRequest request) -
handleStripeRequestException
@ExceptionHandler(StripeRequestException.class) public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleStripeRequestException(StripeRequestException ex, org.springframework.web.context.request.WebRequest request) -
handleStripeSetupIntentAccessDeniedException
@ExceptionHandler(StripeRequestException.class) public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleStripeSetupIntentAccessDeniedException(StripeSetupIntentAccessDeniedException ex, org.springframework.web.context.request.WebRequest request) -
handleStripePaymentIntentAccessTokenInvalidException
@ExceptionHandler(StripeRequestException.class) public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleStripePaymentIntentAccessTokenInvalidException(StripePaymentIntentAccessTokenInvalidException ex, org.springframework.web.context.request.WebRequest request) -
handleStripePaymentIntentAccessTokenGenerationException
@ExceptionHandler(StripeRequestException.class) public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleStripePaymentIntentAccessTokenGenerationException(StripePaymentIntentAccessTokenGenerationException ex, org.springframework.web.context.request.WebRequest request) -
logError
-