Uses of Interface
com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CheckoutWorkflowActivity
-
Packages that use CheckoutWorkflowActivity Package Description com.broadleafcommerce.cartoperation.service.checkout.workflow com.broadleafcommerce.cartoperation.service.checkout.workflow.activity -
-
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 CheckoutWorkflowActivity Modifier and Type Method Description protected List<CheckoutWorkflowActivity>
DefaultCheckoutWorkflow. getWorkflowActivities()
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow with parameters of type CheckoutWorkflowActivity Modifier and Type Method Description protected com.broadleafcommerce.cart.client.domain.Cart
DefaultCheckoutWorkflow. executeActivity(@NonNull CheckoutWorkflowActivity activity, @NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull String requestId, @NonNull Map<String,String> paymentLockTokens, @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 CheckoutWorkflowActivity Constructor Description DefaultCheckoutWorkflow(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.activity Modifier and Type Interface Description interface
RequiresSecurePaymentInformationActivity
An extension ofCheckoutWorkflowActivity
}, implementations of this interface require secure payment information (i.e.Classes in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that implement CheckoutWorkflowActivity Modifier and Type Class Description class
CartFulfillmentValidationActivity
Validates the fulfillment information on the cart.class
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.class
CartOfferValidationActivity
ThisCheckoutWorkflowActivity
is responsible for validating that the cart's offers, offer codes, and campaign codes are still valid.class
CartPaymentMethodValidationActivity
ThisCheckoutWorkflowActivity
is responsible for validating that the cart includesPaymentSummaries
whose sum is equal toCartPricing.getTotal()
.class
CartPricingValidationActivity
ThisCheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have been successfully priced.class
CartStalePricingValidationActivity
ThisCheckoutWorkflowActivity
is responsible for validating that theCart
and itsCartItems
have the actual (latest) prices.class
InventoryAvailabilityValidationCheckoutWorkflowActivity
class
PaymentTransactionExecutionActivity
ThisCheckoutWorkflowActivity
is responsible for executing payment transactions that are required to complete a successful checkout.
-