Class CheckoutWorkflowException

    • Constructor Detail

      • CheckoutWorkflowException

        public CheckoutWorkflowException​(Exception e,
                                         com.broadleafcommerce.cart.client.domain.Cart cart)
      • CheckoutWorkflowException

        public CheckoutWorkflowException​(String failureType,
                                         String failureMessage,
                                         com.broadleafcommerce.cart.client.domain.Cart cart)
    • Method Detail

      • getCart

        public com.broadleafcommerce.cart.client.domain.Cart getCart()
        The cart whose checkout is being processed in the workflow.
        Returns:
        The cart whose checkout is being processed in the workflow.
      • getFailureType

        public String getFailureType()
        The category of workflow failure that caused this exception.
        Returns:
        The category of workflow failure that caused this exception.
        See Also:
        CheckoutFailureType
      • getItemFailureMessages

        public Map<String,​String> getItemFailureMessages()
        Line item error messages used to describe issues with individual fields, cart items, etc. For example, this may consist of map entries where the key is a cart item id (or name) & the value is an explanation of why the item is misconfigured.
        Returns:
        Line item error messages used to describe issues with individual fields, cart items, etc.