public class OrderItemRequestDTO extends Object
ProductBundle included in the productId for it to
properly instantiate the BundleOrderItem
Important Note: To protect against misuse, the OrderService's addItemToCart method will blank out
any values passed in on this DTO for the overrideSalePrice or overrideRetailPrice.
Instead, implementors should call the more explicit addItemWithPriceOverrides.| Constructor and Description |
|---|
OrderItemRequestDTO() |
OrderItemRequestDTO(Long productId,
Integer quantity) |
OrderItemRequestDTO(Long productId,
Long skuId,
Integer quantity) |
OrderItemRequestDTO(Long productId,
Long skuId,
Long categoryId,
Integer quantity) |
| Modifier and Type | Method and Description |
|---|---|
Long |
getCategoryId() |
List<OrderItemRequestDTO> |
getChildOrderItems() |
Map<String,String> |
getItemAttributes() |
Long |
getOrderItemId() |
Money |
getOverrideRetailPrice() |
Money |
getOverrideSalePrice() |
Long |
getParentOrderItemId() |
Long |
getProductId() |
Integer |
getQuantity() |
Long |
getSkuId() |
OrderItemRequestDTO |
setCategoryId(Long categoryId) |
void |
setChildOrderItems(List<OrderItemRequestDTO> childOrderItems) |
OrderItemRequestDTO |
setItemAttributes(Map<String,String> itemAttributes) |
OrderItemRequestDTO |
setOrderItemId(Long orderItemId) |
void |
setOverrideRetailPrice(Money overrideRetailPrice) |
void |
setOverrideSalePrice(Money overrideSalePrice) |
void |
setParentOrderItemId(Long parentOrderItemId) |
OrderItemRequestDTO |
setProductId(Long productId) |
OrderItemRequestDTO |
setQuantity(Integer quantity) |
OrderItemRequestDTO |
setSkuId(Long skuId) |
public Long getSkuId()
public OrderItemRequestDTO setSkuId(Long skuId)
public Long getCategoryId()
public OrderItemRequestDTO setCategoryId(Long categoryId)
public Long getProductId()
public OrderItemRequestDTO setProductId(Long productId)
public Integer getQuantity()
public OrderItemRequestDTO setQuantity(Integer quantity)
public OrderItemRequestDTO setItemAttributes(Map<String,String> itemAttributes)
public Long getOrderItemId()
public OrderItemRequestDTO setOrderItemId(Long orderItemId)
public Money getOverrideSalePrice()
public void setOverrideSalePrice(Money overrideSalePrice)
public Money getOverrideRetailPrice()
public void setOverrideRetailPrice(Money overrideRetailPrice)
public List<OrderItemRequestDTO> getChildOrderItems()
public void setChildOrderItems(List<OrderItemRequestDTO> childOrderItems)
public Long getParentOrderItemId()
public void setParentOrderItemId(Long parentOrderItemId)
Copyright © 2014. All Rights Reserved.