org.broadleafcommerce.core.order.service.workflow
Class CartOperationProcessContextFactory

java.lang.Object
  extended by org.broadleafcommerce.core.order.service.workflow.CartOperationProcessContextFactory
All Implemented Interfaces:
ProcessContextFactory<CartOperationRequest,CartOperationRequest>

public class CartOperationProcessContextFactory
extends Object
implements ProcessContextFactory<CartOperationRequest,CartOperationRequest>

Provides a method that creates the seed ProcessContext object for a cart operation. The same seed object is used for add item, update item, and remove item cart operations.

Author:
apazzolini

Constructor Summary
CartOperationProcessContextFactory()
           
 
Method Summary
 ProcessContext<CartOperationRequest> createContext(CartOperationRequest seedData)
          Creates the necessary context for cart operations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CartOperationProcessContextFactory

public CartOperationProcessContextFactory()
Method Detail

createContext

public ProcessContext<CartOperationRequest> createContext(CartOperationRequest seedData)
                                                   throws WorkflowException
Creates the necessary context for cart operations

Specified by:
createContext in interface ProcessContextFactory<CartOperationRequest,CartOperationRequest>
Throws:
WorkflowException


Copyright © 2013. All Rights Reserved.