Class CartOperationRequest

java.lang.Object
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 Details

    • 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 Details

    • CartOperationRequest

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

    • sortAllDescendantChildItems

      protected void sortAllDescendantChildItems(OrderItemRequestDTO orderItemRequestDTO)
    • 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)