Package com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
@NonNullApi
package com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
ClassDescriptionValidates the fulfillment information on the cart.This
CheckoutWorkflowActivityis responsible for validating that the cart'sCartItemsinclude all necessary selections and data so that we can clearly understand what is being purchased and must later be fulfilled.ThisCheckoutWorkflowActivityis responsible for validating that the cart's offers, offer codes, and campaign codes are still valid.ThisCheckoutWorkflowActivityis responsible for validating that the cart includesPaymentSummarieswhose sum is equal toCartPricing.getTotal().ThisCheckoutWorkflowActivityis responsible for validating that theCartand itsCartItemshave been successfully priced.ThisCheckoutWorkflowActivityis responsible for validating that theCartand itsCartItemshave the actual (latest) prices.Properties to configureCartStalePricingValidationActivity.ThisCheckoutWorkflowActivityis responsible for validating that the cart is able to be checked out, based on itsstatus.Within the execution of aCheckoutWorkflow, implementations of this interface are responsible for contributing an independent & isolated portion of the work required for a cart to complete checkout.Implementations of this interface are responsible for executing an independent & isolated portion of the overallCheckoutWorkflowto validate & process a cart's payments when the cart is in theDefaultCartStatuses.AWAITING_PAYMENT_FINALIZATIONstatus.ThisCheckoutWorkflowActivityis responsible for executing payment transactions that are required to complete a successful checkout.An extension ofCheckoutWorkflowActivity}, implementations of this interface require secure payment information (i.e.