Uses of Interface
com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CheckoutWorkflowActivity
Package
Description
-
Uses of CheckoutWorkflowActivity in com.broadleafcommerce.cartoperation.service.checkout.workflow
Modifier and TypeMethodDescriptionprotected List<CheckoutWorkflowActivity>
DefaultCheckoutWorkflow.getWorkflowActivities()
protected List<? extends CheckoutWorkflowActivity>
DefaultCheckoutWorkflow.getWorkflowActivities
(@NonNull CheckoutProcessDto processDto) Modifier and TypeMethodDescriptionprotected CheckoutProcessDto
DefaultCheckoutWorkflow.executeActivity
(@NonNull CheckoutWorkflowActivity activity, @NonNull CheckoutProcessDto processDto, @NonNull Map<String, String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionDefaultCheckoutWorkflow
(List<CheckoutWorkflowActivity> workflowActivities, CheckoutRollbackEventProducer checkoutRollbackEventProducer, CartProvider cartProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.context.MessageSource messageSource) -
Uses of CheckoutWorkflowActivity in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
Modifier and TypeInterfaceDescriptioninterface
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.interface
An extension ofCheckoutWorkflowActivity
}, implementations of this interface require secure payment information (i.e.Modifier and TypeClassDescriptionclass
Validates the fulfillment information on the cart.class
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.class
ThisCheckoutWorkflowActivity
is responsible for validating that the cart's offers, offer codes, and campaign codes are still valid.class
ThisCheckoutWorkflowActivity
is responsible for validating that the cart includesPaymentSummaries
whose sum is equal toCartPricing.getTotal()
.class
ThisCheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have been successfully priced.class
ThisCheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have the actual (latest) prices.class
class
ThisCheckoutWorkflowActivity
is responsible for executing payment transactions that are required to complete a successful checkout.