@NonNullApi
Package com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
Interface Summary Interface Description CheckoutWorkflowActivity 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.RequiresSecurePaymentInformationActivity An extension ofCheckoutWorkflowActivity
}, implementations of this interface require secure payment information (i.e. -
Class Summary Class Description CartFulfillmentValidationActivity Validates the fulfillment information on the cart.CartItemValidationActivity ThisCheckoutWorkflowActivity
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.CartOfferValidationActivity ThisCheckoutWorkflowActivity
is responsible for validating that the cart's offers, offer codes, and campaign codes are still valid.CartPaymentMethodValidationActivity ThisCheckoutWorkflowActivity
is responsible for validating that the cart includesPaymentSummaries
whose sum is equal toCartPricing.getTotal()
.CartPricingValidationActivity ThisCheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have been successfully priced.CartStalePricingValidationActivity ThisCheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have the actual (latest) prices.CartStalePricingValidationActivityProperties Properties to configureCartStalePricingValidationActivity
.CartStatusValidationHelper ThisCheckoutWorkflowActivity
is responsible for validating that the cart is able to be checked out, based on itsstatus
.InventoryAvailabilityValidationCheckoutWorkflowActivity PaymentTransactionExecutionActivity ThisCheckoutWorkflowActivity
is responsible for executing payment transactions that are required to complete a successful checkout.