Uses of Interface
com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CheckoutWorkflowActivity
Packages that use CheckoutWorkflowActivity
Package
Description
-
Uses of CheckoutWorkflowActivity in com.broadleafcommerce.cartoperation.service.checkout.workflow
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow that return types with arguments of type CheckoutWorkflowActivityModifier and TypeMethodDescriptionprotected List<CheckoutWorkflowActivity>
DefaultCheckoutWorkflow.getWorkflowActivities()
protected List<? extends CheckoutWorkflowActivity>
DefaultCheckoutWorkflow.getWorkflowActivities
(@NonNull CheckoutProcessDto processDto) Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow with parameters of type CheckoutWorkflowActivityModifier and TypeMethodDescriptionprotected CheckoutProcessDto
DefaultCheckoutWorkflow.executeActivity
(@NonNull CheckoutWorkflowActivity activity, @NonNull CheckoutProcessDto processDto, @NonNull Map<String, String> securityCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.cartoperation.service.checkout.workflow with type arguments of type CheckoutWorkflowActivityModifierConstructorDescriptionDefaultCheckoutWorkflow
(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
Subinterfaces of CheckoutWorkflowActivity in com.broadleafcommerce.cartoperation.service.checkout.workflow.activityModifier 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.Classes in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that implement CheckoutWorkflowActivityModifier 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.