org.broadleafcommerce.core.order.service.workflow.remove
Class RemoveOrderItemActivity
java.lang.Object
org.broadleafcommerce.core.workflow.BaseActivity<CartOperationContext>
org.broadleafcommerce.core.order.service.workflow.remove.RemoveOrderItemActivity
- All Implemented Interfaces:
- Activity<CartOperationContext>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.core.Ordered
public class RemoveOrderItemActivity
- extends BaseActivity<CartOperationContext>
This class is responsible for removing OrderItems when requested by the OrderService.
Note that this class does not touch the FulfillmentGroupItems and expects that they
have already been removed by the time this activity executes.
- Author:
- Andre Azzolini (apazzolini)
| Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| Methods inherited from class org.broadleafcommerce.core.workflow.BaseActivity |
getAutomaticallyRegisterRollbackHandler, getBeanName, getErrorHandler, getOrder, getRollbackHandler, getRollbackRegion, getStateConfiguration, setAutomaticallyRegisterRollbackHandler, setBeanName, setErrorHandler, setOrder, setRollbackHandler, setRollbackRegion, setStateConfiguration, shouldExecute |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
orderService
protected OrderService orderService
orderItemService
protected OrderItemService orderItemService
RemoveOrderItemActivity
public RemoveOrderItemActivity()
execute
public CartOperationContext execute(CartOperationContext context)
throws Exception
- Description copied from interface:
Activity
- Called by the encompassing processor to activate
the execution of the Activity
- Parameters:
context - - process context for this workflow
- Returns:
- resulting process context
- Throws:
Exception
Copyright © 2013. All Rights Reserved.