Uses of Class
org.broadleafcommerce.core.checkout.service.workflow.CheckoutSeed
Packages that use CheckoutSeed
Package
Description
-
Uses of CheckoutSeed in org.broadleafcommerce.core.checkout.service
Fields in org.broadleafcommerce.core.checkout.service with type parameters of type CheckoutSeedModifier and TypeFieldDescriptionprotected Processor<CheckoutSeed,CheckoutSeed> CheckoutServiceImpl.checkoutWorkflowprotected Processor<CheckoutSeed,CheckoutSeed> CheckoutServiceImpl.checkoutWorkflow -
Uses of CheckoutSeed in org.broadleafcommerce.core.checkout.service.exception
Constructors in org.broadleafcommerce.core.checkout.service.exception with parameters of type CheckoutSeedModifierConstructorDescriptionCheckoutException(String message, Throwable cause, CheckoutSeed seed) CheckoutException(String message, CheckoutSeed seed) CheckoutException(Throwable cause, CheckoutSeed seed) -
Uses of CheckoutSeed in org.broadleafcommerce.core.checkout.service.strategy
Method parameters in org.broadleafcommerce.core.checkout.service.strategy with type arguments of type CheckoutSeedModifier and TypeMethodDescriptionorg.broadleafcommerce.common.payment.dto.PaymentResponseDTOOrderPaymentConfirmationStrategy.confirmPendingTransaction(PaymentTransaction tx, ProcessContext<CheckoutSeed> context) Strategy to determine how to "confirm" a PENDING OrderPayment post-checkoutorg.broadleafcommerce.common.payment.dto.PaymentResponseDTOOrderPaymentConfirmationStrategyImpl.confirmPendingTransaction(PaymentTransaction tx, ProcessContext<CheckoutSeed> context) org.broadleafcommerce.common.payment.dto.PaymentResponseDTOOrderPaymentConfirmationStrategy.confirmTransaction(PaymentTransaction tx, ProcessContext<CheckoutSeed> context) Strategy to determine how to "confirm" an OrderPayment at checkoutorg.broadleafcommerce.common.payment.dto.PaymentResponseDTOOrderPaymentConfirmationStrategyImpl.confirmTransaction(PaymentTransaction tx, ProcessContext<CheckoutSeed> context) protected org.broadleafcommerce.common.payment.dto.PaymentResponseDTOOrderPaymentConfirmationStrategyImpl.confirmTransactionInternal(PaymentTransaction tx, ProcessContext<CheckoutSeed> context, boolean isCheckout) -
Uses of CheckoutSeed in org.broadleafcommerce.core.checkout.service.workflow
Methods in org.broadleafcommerce.core.checkout.service.workflow that return types with arguments of type CheckoutSeedModifier and TypeMethodDescriptionCheckoutProcessContextFactory.createContext(CheckoutSeed seedData) CommitTaxActivity.execute(ProcessContext<CheckoutSeed> context) CompleteOrderActivity.execute(ProcessContext<CheckoutSeed> context) CompositeActivity.execute(ProcessContext<CheckoutSeed> context) DecrementInventoryActivity.execute(ProcessContext<CheckoutSeed> context) PricingServiceActivity.execute(ProcessContext<CheckoutSeed> context) ValidateAndConfirmPaymentActivity.execute(ProcessContext<CheckoutSeed> context) ValidateAvailabilityActivity.execute(ProcessContext<CheckoutSeed> context) ValidateCheckoutActivity.execute(ProcessContext<CheckoutSeed> context) ValidateProductOptionsActivity.execute(ProcessContext<CheckoutSeed> context) Methods in org.broadleafcommerce.core.checkout.service.workflow with parameters of type CheckoutSeedModifier and TypeMethodDescriptionCheckoutProcessContextFactory.createContext(CheckoutSeed seedData) Method parameters in org.broadleafcommerce.core.checkout.service.workflow with type arguments of type CheckoutSeedModifier and TypeMethodDescriptionCommitTaxActivity.execute(ProcessContext<CheckoutSeed> context) CompleteOrderActivity.execute(ProcessContext<CheckoutSeed> context) CompositeActivity.execute(ProcessContext<CheckoutSeed> context) DecrementInventoryActivity.execute(ProcessContext<CheckoutSeed> context) PricingServiceActivity.execute(ProcessContext<CheckoutSeed> context) ValidateAndConfirmPaymentActivity.execute(ProcessContext<CheckoutSeed> context) ValidateAvailabilityActivity.execute(ProcessContext<CheckoutSeed> context) ValidateCheckoutActivity.execute(ProcessContext<CheckoutSeed> context) ValidateProductOptionsActivity.execute(ProcessContext<CheckoutSeed> context) protected voidValidateAndConfirmPaymentActivity.handleUnsuccessfulTransactions(List<ValidateAndConfirmPaymentActivity.ResponseTransactionPair> failedTransactions, ProcessContext<CheckoutSeed> context) Default implementation is to throw a generic CheckoutException which will be caught and displayed on the Checkout Page where the Customer can try again.voidCommitTaxRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidCommitTaxRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidCompleteOrderRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidCompleteOrderRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidConfirmPaymentsRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidConfirmPaymentsRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidDecrementInventoryRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidDecrementInventoryRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) protected booleanDecrementInventoryRollbackHandler.shouldExecute(Activity<? extends ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) Returns true if this rollback handler should executeprotected booleanDecrementInventoryRollbackHandler.shouldExecute(Activity<? extends ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) Returns true if this rollback handler should execute -
Uses of CheckoutSeed in org.broadleafcommerce.core.checkout.service.workflow.extension
Methods in org.broadleafcommerce.core.checkout.service.workflow.extension with parameters of type CheckoutSeedModifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypeAbstractValidateCheckoutActivityExtensionHandler.validateCheckout(CheckoutSeed request, org.broadleafcommerce.common.extension.ExtensionResultHolder<Exception> resultHolder) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeValidateCheckoutActivityExtensionHandler.validateCheckout(CheckoutSeed request, org.broadleafcommerce.common.extension.ExtensionResultHolder<Exception> resultHolder) This extension allows one to validate a checkout request before it succeeds and specify an exception to throw if the request is found to be invalid. -
Uses of CheckoutSeed in org.broadleafcommerce.core.offer.service.exception
Constructors in org.broadleafcommerce.core.offer.service.exception with parameters of type CheckoutSeedModifierConstructorDescriptionOfferException(String message, Throwable cause, CheckoutSeed seed) OfferException(String message, CheckoutSeed seed) OfferException(Throwable cause, CheckoutSeed seed) -
Uses of CheckoutSeed in org.broadleafcommerce.core.offer.service.workflow
Methods in org.broadleafcommerce.core.offer.service.workflow that return types with arguments of type CheckoutSeedModifier and TypeMethodDescriptionRecordOfferUsageActivity.execute(ProcessContext<CheckoutSeed> context) VerifyCustomerMaxOfferUsesActivity.execute(ProcessContext<CheckoutSeed> context) Method parameters in org.broadleafcommerce.core.offer.service.workflow with type arguments of type CheckoutSeedModifier and TypeMethodDescriptionRecordOfferUsageActivity.execute(ProcessContext<CheckoutSeed> context) VerifyCustomerMaxOfferUsesActivity.execute(ProcessContext<CheckoutSeed> context) voidRecordOfferUsageRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidRecordOfferUsageRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) -
Uses of CheckoutSeed in org.broadleafcommerce.core.workflow.state
Method parameters in org.broadleafcommerce.core.workflow.state with type arguments of type CheckoutSeedModifier and TypeMethodDescriptionvoidNullCheckoutRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidNullCheckoutRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration)