public class OrderItemRequestDTO
extends java.lang.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(java.lang.Long productId,
java.lang.Integer quantity) |
OrderItemRequestDTO(java.lang.Long productId,
java.lang.Long skuId,
java.lang.Integer quantity) |
OrderItemRequestDTO(java.lang.Long productId,
java.lang.Long skuId,
java.lang.Long categoryId,
java.lang.Integer quantity) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
getCategoryId() |
java.util.Map<java.lang.String,java.lang.String> |
getItemAttributes() |
java.lang.Long |
getOrderItemId() |
Money |
getOverrideRetailPrice() |
Money |
getOverrideSalePrice() |
java.lang.Long |
getProductId() |
java.lang.Integer |
getQuantity() |
java.lang.Long |
getSkuId() |
OrderItemRequestDTO |
setCategoryId(java.lang.Long categoryId) |
OrderItemRequestDTO |
setItemAttributes(java.util.Map<java.lang.String,java.lang.String> itemAttributes) |
OrderItemRequestDTO |
setOrderItemId(java.lang.Long orderItemId) |
void |
setOverrideRetailPrice(Money overrideRetailPrice) |
void |
setOverrideSalePrice(Money overrideSalePrice) |
OrderItemRequestDTO |
setProductId(java.lang.Long productId) |
OrderItemRequestDTO |
setQuantity(java.lang.Integer quantity) |
OrderItemRequestDTO |
setSkuId(java.lang.Long skuId) |
public OrderItemRequestDTO()
public OrderItemRequestDTO(java.lang.Long productId,
java.lang.Integer quantity)
public OrderItemRequestDTO(java.lang.Long productId,
java.lang.Long skuId,
java.lang.Integer quantity)
public OrderItemRequestDTO(java.lang.Long productId,
java.lang.Long skuId,
java.lang.Long categoryId,
java.lang.Integer quantity)
public java.lang.Long getSkuId()
public OrderItemRequestDTO setSkuId(java.lang.Long skuId)
public java.lang.Long getCategoryId()
public OrderItemRequestDTO setCategoryId(java.lang.Long categoryId)
public java.lang.Long getProductId()
public OrderItemRequestDTO setProductId(java.lang.Long productId)
public java.lang.Integer getQuantity()
public OrderItemRequestDTO setQuantity(java.lang.Integer quantity)
public java.util.Map<java.lang.String,java.lang.String> getItemAttributes()
public OrderItemRequestDTO setItemAttributes(java.util.Map<java.lang.String,java.lang.String> itemAttributes)
public java.lang.Long getOrderItemId()
public OrderItemRequestDTO setOrderItemId(java.lang.Long orderItemId)
public Money getOverrideSalePrice()
public void setOverrideSalePrice(Money overrideSalePrice)
public Money getOverrideRetailPrice()
public void setOverrideRetailPrice(Money overrideRetailPrice)
Copyright © 2018. All Rights Reserved.