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(OrderItemDetailDTO orderItemDetailDTO,
Integer quantity) |
| Modifier and Type | Method and Description |
|---|---|
List<OrderItemRequestDTO> |
getChildOrderItems() |
Boolean |
getHasConfigurationError() |
Map<String,String> |
getItemAttributes() |
OrderItemDetailDTO |
getOrderItemDetail() |
Long |
getOrderItemId() |
Money |
getOverrideRetailPrice() |
Money |
getOverrideSalePrice() |
Long |
getParentOrderItemId() |
Integer |
getQuantity() |
void |
setChildOrderItems(List<OrderItemRequestDTO> childOrderItems) |
void |
setHasConfigurationError(Boolean hasConfigurationError) |
OrderItemRequestDTO |
setItemAttributes(Map<String,String> itemAttributes) |
OrderItemRequestDTO |
setOrderItemDetail(OrderItemDetailDTO orderItemDetailDTO) |
OrderItemRequestDTO |
setOrderItemId(Long orderItemId) |
void |
setOverrideRetailPrice(Money overrideRetailPrice) |
void |
setOverrideSalePrice(Money overrideSalePrice) |
void |
setParentOrderItemId(Long parentOrderItemId) |
OrderItemRequestDTO |
setQuantity(Integer quantity) |
public OrderItemRequestDTO()
public OrderItemRequestDTO(OrderItemDetailDTO orderItemDetailDTO, Integer quantity)
public OrderItemDetailDTO getOrderItemDetail()
public OrderItemRequestDTO setOrderItemDetail(OrderItemDetailDTO orderItemDetailDTO)
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)
public Boolean getHasConfigurationError()
public void setHasConfigurationError(Boolean hasConfigurationError)
Copyright © 2017. All rights reserved.