Class CheckoutException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.broadleafcommerce.cartoperation.exception.CheckoutException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CartFinalizationException
,CheckoutCompletionMessageException
,CheckoutRollbackException
,CheckoutWorkflowException
Thrown when an issue is encountered during the execution of a
CheckoutWorkflow
- Author:
- Chris Kittrell (ckittrell)
- See Also:
-
Constructor Summary
ConstructorDescriptionCheckoutException
(String failureType, String message, CheckoutProcessDto checkoutProcessDto) CheckoutException
(String failureType, String message, Throwable cause, CheckoutProcessDto checkoutProcessDto) -
Method Summary
Modifier and TypeMethodDescriptionThe map that can be used to specify the additional info for this exception.com.broadleafcommerce.cart.client.domain.Cart
getCart()
Convenient method to get theCart
fromcheckoutProcessDto
.TheCheckoutProcessDto
containing the details of the checkout where exception was thrown.The category of workflow failure that caused this exception.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
CheckoutException
-
CheckoutException
public CheckoutException(String failureType, String message, Throwable cause, CheckoutProcessDto checkoutProcessDto)
-
-
Method Details
-
getCart
public com.broadleafcommerce.cart.client.domain.Cart getCart()Convenient method to get theCart
fromcheckoutProcessDto
.- Returns:
- the
Cart
fromcheckoutProcessDto
-
getCheckoutProcessDto
TheCheckoutProcessDto
containing the details of the checkout where exception was thrown.- Returns:
- The
CheckoutProcessDto
containing the details of the checkout where exception was thrown.
-
getFailureType
The category of workflow failure that caused this exception.- Returns:
- The category of workflow failure that caused this exception.
- See Also:
-
getAdditionalInfo
The map that can be used to specify the additional info for this exception.- Returns:
- the map with additional info for this exception
-