@Component(value="blAddCartRuleAfterPricingActivity")
public class CartRuleAfterPricingActivity
extends org.broadleafcommerce.core.workflow.BaseActivity<org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order>>
OrderItemRequestDTO and Order AFTER
the new item has been successfully priced.
NOTE: Only use this activity in the Pricing Workflow.| Modifier and Type | Field and Description |
|---|---|
protected CartRuleActivityService |
cartRuleActivityService |
static int |
ORDER |
| Constructor and Description |
|---|
CartRuleAfterPricingActivity() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order> |
execute(org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order> context) |
boolean |
shouldExecute(org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order> context) |
getAutomaticallyRegisterRollbackHandler, getBeanName, getErrorHandler, getOrder, getRollbackHandler, getRollbackRegion, getStateConfiguration, setAutomaticallyRegisterRollbackHandler, setBeanName, setErrorHandler, setOrder, setRollbackHandler, setRollbackRegion, setStateConfigurationpublic static final int ORDER
protected CartRuleActivityService cartRuleActivityService
public org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order> execute(org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order> context)
throws Exception
Exceptionpublic boolean shouldExecute(org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order> context)
shouldExecute in interface org.broadleafcommerce.core.workflow.Activity<org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order>>shouldExecute in class org.broadleafcommerce.core.workflow.BaseActivity<org.broadleafcommerce.core.workflow.ProcessContext<org.broadleafcommerce.core.order.domain.Order>>Copyright © 2019. All rights reserved.