| Modifier and Type | Method and Description |
|---|---|
OrderItemRequestDTO |
OrderItemServiceImpl.buildOrderItemRequestDTOFromOrderItem(OrderItem item) |
OrderItemRequestDTO |
OrderItemService.buildOrderItemRequestDTOFromOrderItem(OrderItem item)
Creates an OrderItemRequestDTO object that most closely resembles the given OrderItem.
|
| Modifier and Type | Method and Description |
|---|---|
Order |
OrderServiceImpl.addItem(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder) |
Order |
OrderService.addItem(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Initiates the addItem workflow that will attempt to add the given quantity of the specified item
to the Order.
|
Order |
OrderServiceImpl.addItemWithPriceOverrides(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder) |
Order |
OrderService.addItemWithPriceOverrides(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Initiates the addItem workflow that will attempt to add the given quantity of the specified item
to the Order.
|
protected boolean |
OrderServiceImpl.compareAttributes(Map<String,OrderItemAttribute> item1Attributes,
OrderItemRequestDTO item2)
Returns true if the two items attributes exactly match.
|
protected OrderItem |
OrderServiceImpl.findMatchingItem(Order order,
OrderItemRequestDTO itemToFind) |
protected boolean |
OrderServiceImpl.itemMatches(Sku item1Sku,
Product item1Product,
Map<String,OrderItemAttribute> item1Attributes,
OrderItemRequestDTO item2) |
Order |
OrderServiceImpl.updateItemQuantity(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder) |
Order |
OrderService.updateItemQuantity(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Initiates the updateItem workflow that will attempt to update the item quantity for the specified
OrderItem in the given Order.
|
Order |
OrderServiceImpl.updateProductOptionsForItem(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder) |
Order |
OrderService.updateProductOptionsForItem(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Since required product option can be added after the item is in the cart, we use this method
to apply product option on an existing item in the cart.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NonDiscreteOrderItemRequestDTO |
| Modifier and Type | Method and Description |
|---|---|
OrderItemRequestDTO |
OrderItemRequestDTO.setCategoryId(Long categoryId) |
OrderItemRequestDTO |
OrderItemRequestDTO.setItemAttributes(Map<String,String> itemAttributes) |
OrderItemRequestDTO |
OrderItemRequestDTO.setOrderItemId(Long orderItemId) |
OrderItemRequestDTO |
OrderItemRequestDTO.setProductId(Long productId) |
OrderItemRequestDTO |
OrderItemRequestDTO.setQuantity(Integer quantity) |
OrderItemRequestDTO |
OrderItemRequestDTO.setSkuId(Long skuId) |
| Modifier and Type | Method and Description |
|---|---|
List<OrderItemRequestDTO> |
OrderItemRequestDTO.getChildOrderItems() |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderItemRequestDTO.setChildOrderItems(List<OrderItemRequestDTO> childOrderItems) |
| Modifier and Type | Method and Description |
|---|---|
Order |
LegacyCartServiceImpl.addItem(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Deprecated.
|
Order |
LegacyOrderServiceImpl.addItemToOrder(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Deprecated.
|
Order |
LegacyOrderService.addItemToOrder(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Deprecated.
Adds an item to the passed in order.
|
Order |
LegacyCartServiceImpl.updateItemQuantity(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Deprecated.
|
void |
LegacyOrderServiceImpl.updateItemQuantity(Order order,
OrderItemRequestDTO orderItemRequestDTO)
Deprecated.
|
void |
LegacyOrderService.updateItemQuantity(Order order,
OrderItemRequestDTO orderItemRequestDTO)
Deprecated.
From the given OrderItemRequestDTO object, this will look through the order's DiscreteOrderItems
to find the item with the matching orderItemId and update this item's quantity with the value of
the quantity field in the OrderItemRequestDTO.
|
| Modifier and Type | Field and Description |
|---|---|
protected OrderItemRequestDTO |
CartOperationRequest.itemRequest |
| Modifier and Type | Method and Description |
|---|---|
OrderItemRequestDTO |
CartOperationRequest.getItemRequest() |
| Modifier and Type | Method and Description |
|---|---|
void |
CartOperationRequest.setItemRequest(OrderItemRequestDTO itemRequest) |
| Constructor and Description |
|---|
CartOperationRequest(Order order,
OrderItemRequestDTO itemRequest,
boolean priceOrder) |
Copyright © 2015. All Rights Reserved.