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
ConstructorsConstructorDescriptionCheckoutException(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.CartgetCart()Convenient method to get theCartfromcheckoutProcessDto.TheCheckoutProcessDtocontaining 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 theCartfromcheckoutProcessDto.- Returns:
- the
CartfromcheckoutProcessDto
-
getCheckoutProcessDto
TheCheckoutProcessDtocontaining the details of the checkout where exception was thrown.- Returns:
- The
CheckoutProcessDtocontaining 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
-