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 CheckoutProcessDtoDefaultCheckoutWorkflow.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 TypeInterfaceDescriptioninterfaceImplementations of this interface are responsible for executing an independent & isolated portion of the overallCheckoutWorkflowto validate & process a cart's payments when the cart is in theDefaultCartStatuses.AWAITING_PAYMENT_FINALIZATIONstatus.interfaceAn 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 TypeClassDescriptionclassValidates the fulfillment information on the cart.classThisCheckoutWorkflowActivityis responsible for validating that the cart'sCartItemsinclude all necessary selections and data so that we can clearly understand what is being purchased and must later be fulfilled.classThisCheckoutWorkflowActivityis responsible for validating that the cart's offers, offer codes, and campaign codes are still valid.classThisCheckoutWorkflowActivityis responsible for validating that the cart includesPaymentSummarieswhose sum is equal toCartPricing.getTotal().classThisCheckoutWorkflowActivityis responsible for validating that theCartand itsCartItemshave been successfully priced.classThisCheckoutWorkflowActivityis responsible for validating that theCartand itsCartItemshave the actual (latest) prices.classclassThisCheckoutWorkflowActivityis responsible for executing payment transactions that are required to complete a successful checkout.