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

java.lang.Object
  extended by org.broadleafcommerce.core.order.service.workflow.CartOperationRequest

public class CartOperationRequest
extends Object

This class represents the basic context necessary for the execution of a particular order process workflow operation.

Author:
apazzolini

Field Summary
protected  List<FulfillmentGroupItem> fgisToDelete
           
protected  OrderItemRequestDTO itemRequest
           
protected  List<Long[]> multishipOptionsToDelete
           
protected  List<OrderItem> oisToDelete
           
protected  Order order
           
protected  OrderItem orderItem
           
protected  Integer orderItemQuantityDelta
           
protected  boolean priceOrder
           
 
Constructor Summary
CartOperationRequest(Order order, OrderItemRequestDTO itemRequest, boolean priceOrder)
           
 
Method Summary
 OrderItem getAddedOrderItem()
          Deprecated. in favor of getOrderItem(). Keeping this method for backwards compatibility
 List<FulfillmentGroupItem> getFgisToDelete()
           
 OrderItemRequestDTO getItemRequest()
           
 List<Long[]> getMultishipOptionsToDelete()
           
 List<OrderItem> getOisToDelete()
           
 Order getOrder()
           
 OrderItem getOrderItem()
           
 Integer getOrderItemQuantityDelta()
           
 boolean isPriceOrder()
           
 void setAddedOrderItem(OrderItem addedOrderItem)
          Deprecated. in favor of setOrderItem(OrderItem). Keeping this method for backwards compatibility
 void setFgisToDelete(List<FulfillmentGroupItem> fgisToDelete)
           
 void setItemRequest(OrderItemRequestDTO itemRequest)
           
 void setMultishipOptionsToDelete(List<Long[]> multishipOptionsToDelete)
           
 void setOisToDelete(List<OrderItem> oisToDelete)
           
 void setOrder(Order order)
           
 void setOrderItem(OrderItem orderItem)
           
 void setOrderItemQuantityDelta(Integer orderItemQuantityDelta)
           
 void setPriceOrder(boolean priceOrder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

itemRequest

protected OrderItemRequestDTO itemRequest

order

protected Order order

priceOrder

protected boolean priceOrder

orderItem

protected OrderItem orderItem

orderItemQuantityDelta

protected Integer orderItemQuantityDelta

multishipOptionsToDelete

protected List<Long[]> multishipOptionsToDelete

fgisToDelete

protected List<FulfillmentGroupItem> fgisToDelete

oisToDelete

protected List<OrderItem> oisToDelete
Constructor Detail

CartOperationRequest

public CartOperationRequest(Order order,
                            OrderItemRequestDTO itemRequest,
                            boolean priceOrder)
Method Detail

getItemRequest

public OrderItemRequestDTO getItemRequest()

setItemRequest

public void setItemRequest(OrderItemRequestDTO itemRequest)

getOrder

public Order getOrder()

setOrder

public void setOrder(Order order)

isPriceOrder

public boolean isPriceOrder()

setPriceOrder

public void setPriceOrder(boolean priceOrder)

getOrderItem

public OrderItem getOrderItem()

setOrderItem

public void setOrderItem(OrderItem orderItem)

getAddedOrderItem

public OrderItem getAddedOrderItem()
Deprecated. in favor of getOrderItem(). Keeping this method for backwards compatibility


setAddedOrderItem

public void setAddedOrderItem(OrderItem addedOrderItem)
Deprecated. in favor of setOrderItem(OrderItem). Keeping this method for backwards compatibility


getOrderItemQuantityDelta

public Integer getOrderItemQuantityDelta()

setOrderItemQuantityDelta

public void setOrderItemQuantityDelta(Integer orderItemQuantityDelta)

getMultishipOptionsToDelete

public List<Long[]> getMultishipOptionsToDelete()

setMultishipOptionsToDelete

public void setMultishipOptionsToDelete(List<Long[]> multishipOptionsToDelete)

getFgisToDelete

public List<FulfillmentGroupItem> getFgisToDelete()

setFgisToDelete

public void setFgisToDelete(List<FulfillmentGroupItem> fgisToDelete)

getOisToDelete

public List<OrderItem> getOisToDelete()

setOisToDelete

public void setOisToDelete(List<OrderItem> oisToDelete)


Copyright © 2013. All Rights Reserved.