@NonNullApi
Package com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
-
Interface Summary Interface Description CheckoutWorkflowActivity Within the execution of aCheckoutWorkflow, implementations of this interface are responsible for contributing an independent & isolated portion of the work required for a cart to complete checkout.RequiresSecurePaymentInformationActivity An extension ofCheckoutWorkflowActivity}, implementations of this interface require secure payment information (i.e. -
Class Summary Class Description CartFulfillmentValidationActivity Validates the fulfillment information on the cart.CartItemValidationActivity ThisCheckoutWorkflowActivityis 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.CartOfferValidationActivity ThisCheckoutWorkflowActivityis responsible for validating that the cart's offers, offer codes, and campaign codes are still valid.CartPaymentMethodValidationActivity ThisCheckoutWorkflowActivityis responsible for validating that the cart includesPaymentSummarieswhose sum is equal toCartPricing.getTotal().CartPricingValidationActivity ThisCheckoutWorkflowActivityis responsible for validating that theCartand itsCartItemshave been successfully priced.CartStalePricingValidationActivity ThisCheckoutWorkflowActivityis responsible for validating that theCartand itsCartItemshave the actual (latest) prices.CartStalePricingValidationActivityProperties Properties to configureCartStalePricingValidationActivity.CartStatusValidationHelper ThisCheckoutWorkflowActivityis responsible for validating that the cart is able to be checked out, based on itsstatus.InventoryAvailabilityValidationCheckoutWorkflowActivity PaymentTransactionExecutionActivity ThisCheckoutWorkflowActivityis responsible for executing payment transactions that are required to complete a successful checkout.