Uses of Class
com.broadleafcommerce.cartoperation.exception.CheckoutException
-
Packages that use CheckoutException Package Description com.broadleafcommerce.cartoperation.exception com.broadleafcommerce.cartoperation.service.checkout -
-
Uses of CheckoutException in com.broadleafcommerce.cartoperation.exception
Subclasses of CheckoutException in com.broadleafcommerce.cartoperation.exception Modifier and Type Class Description class
CartFinalizationException
Thrown when an issue is encountered during the finalization of aCart
following a successful checkoutclass
CheckoutCompletionMessageException
Thrown when an issue is encountered while sending a checkout completion message to notify external & internal listeners that a cart has successfully completed checkoutclass
CheckoutWorkflowException
Thrown when an issue is encountered during the execution of aCheckoutWorkflow
-
Uses of CheckoutException in com.broadleafcommerce.cartoperation.service.checkout
Methods in com.broadleafcommerce.cartoperation.service.checkout with parameters of type CheckoutException Modifier and Type Method Description protected CheckoutResponse
DefaultCheckoutService. buildFailedCheckoutResponse(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull String requestId, @NonNull CheckoutException e, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected com.broadleafcommerce.cart.client.domain.Cart
DefaultCheckoutService. removeStaleCartItems(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull Map<String,String> paymentLockTokens, @NonNull CheckoutException e, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
RemovesCartItems
from theCart
that can no longer be found in the catalog & reprices the cart.protected boolean
DefaultCheckoutService. shouldResetCartStatus(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull String originalCartStatus, @NonNull CheckoutException e)
Determines whether or not the cart's status should be reset after encountering an unexpected exception during checkout.
-