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
CheckoutWorkflowActivity
is responsible for validating that the cart'sCartItems
include all necessary selections and data so that we can clearly understand what is being purchased and must later be fulfilled.ThisCheckoutWorkflowActivity
is responsible for validating that the cart's offers, offer codes, and campaign codes are still valid.ThisCheckoutWorkflowActivity
is responsible for validating that the cart includesPaymentSummaries
whose sum is equal toCartPricing.getTotal()
.ThisCheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have been successfully priced.ThisCheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have the actual (latest) prices.Properties to configureCartStalePricingValidationActivity
.ThisCheckoutWorkflowActivity
is 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 overallCheckoutWorkflow
to validate & process a cart's payments when the cart is in theDefaultCartStatuses.AWAITING_PAYMENT_FINALIZATION
status.ThisCheckoutWorkflowActivity
is 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.