Package | Description |
---|---|
com.broadleafcommerce.cartoperation.service.checkout.workflow | |
com.broadleafcommerce.cartoperation.service.checkout.workflow.activity |
Modifier and Type | Method and Description |
---|---|
protected List<CheckoutWorkflowActivity> |
DefaultCheckoutWorkflow.getWorkflowActivities() |
Modifier and Type | Method and Description |
---|---|
protected com.broadleafcommerce.cart.client.domain.Cart |
DefaultCheckoutWorkflow.executeActivity(@NonNull CheckoutWorkflowActivity activity,
@NonNull com.broadleafcommerce.cart.client.domain.Cart cart,
@NonNull String requestId,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
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> securityCodes,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
Constructor and Description |
---|
DefaultCheckoutWorkflow(List<CheckoutWorkflowActivity> workflowActivities,
CheckoutRollbackEventProducer checkoutRollbackEventProducer,
CartProvider cartProvider,
com.broadleafcommerce.common.extension.TypeFactory typeFactory,
org.springframework.context.MessageSource messageSource) |
Modifier and Type | Interface and Description |
---|---|
interface |
RequiresSecurePaymentInformationActivity
An extension of
CheckoutWorkflowActivity }, implementations of this interface require
secure payment information (i.e. |
Modifier and Type | Class and Description |
---|---|
class |
CartFulfillmentValidationActivity
Validates the fulfillment information on the cart.
|
class |
CartItemValidationActivity
This
CheckoutWorkflowActivity is responsible for validating that the cart's
CartItems include all necessary selections and data so that we can clearly
understand what is being purchased and must later be fulfilled. |
class |
CartOfferValidationActivity
This
CheckoutWorkflowActivity is responsible for validating that the cart's offers, offer
codes, and campaign codes are still valid. |
class |
CartPaymentMethodValidationActivity
This
CheckoutWorkflowActivity is responsible for validating that the cart includes active
Payments whose sum is equal to CartPricing.getTotal() . |
class |
CartPricingValidationActivity
This
CheckoutWorkflowActivity is responsible for validating that the Cart and its
CartItems have been successfully priced. |
class |
CartStalePricingValidationActivity
This
CheckoutWorkflowActivity is responsible for validating that the Cart and its
CartItems have the actual (latest) prices. |
class |
InventoryAvailabilityValidationCheckoutWorkflowActivity |
class |
PaymentConfirmationActivity
This
CheckoutWorkflowActivity is responsible for executing payment transactions that are
required to complete a successful checkout. |
Copyright © 2021. All rights reserved.