| 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 |
|---|---|
void |
OrderService.addChildItems(OrderItemRequestDTO orderItemRequestDTO,
int numAdditionRequests,
int currentAddition,
ProcessContext<CartOperationRequest> context,
List<ActivityMessageDTO> orderMessages) |
void |
OrderServiceImpl.addChildItems(OrderItemRequestDTO orderItemRequestDTO,
int numAdditionRequests,
int currentAddition,
ProcessContext<CartOperationRequest> context,
List<ActivityMessageDTO> orderMessages) |
void |
OrderService.addDependentOrderItem(OrderItemRequestDTO parentOrderItemRequest,
OrderItemRequestDTO dependentOrderItem) |
void |
OrderServiceImpl.addDependentOrderItem(OrderItemRequestDTO parentOrderItemRequest,
OrderItemRequestDTO dependentOrderItem) |
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.addItem(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.
|
Order |
OrderServiceImpl.addItemWithPriceOverrides(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder) |
OrderItem |
OrderItemServiceImpl.buildOrderItemFromDTO(Order order,
OrderItemRequestDTO orderItemRequestDTO) |
OrderItem |
OrderItemService.buildOrderItemFromDTO(Order order,
OrderItemRequestDTO orderItemRequestDTO) |
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) |
int |
OrderService.getTotalChildOrderItems(OrderItemRequestDTO orderItemRequestDTO) |
int |
OrderServiceImpl.getTotalChildOrderItems(OrderItemRequestDTO orderItemRequestDTO) |
protected boolean |
OrderServiceImpl.itemMatches(Sku item1Sku,
Product item1Product,
Map<String,OrderItemAttribute> item1Attributes,
OrderItemRequestDTO item2) |
void |
OrderService.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto)
Invokes the extension handler of the same name to provide the ability for a module to throw an exception
and interrupt an update quantity operation.
|
void |
OrderServiceImpl.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto) |
ExtensionResultStatusType |
AbstractOrderServiceExtensionHandler.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto,
ExtensionResultHolder erh) |
ExtensionResultStatusType |
OrderServiceExtensionHandler.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto,
ExtensionResultHolder erh) |
ExtensionResultStatusType |
OrderServiceExtensionManager.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto,
ExtensionResultHolder erh) |
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.updateItemQuantity(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.
|
Order |
OrderServiceImpl.updateProductOptionsForItem(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<Product> |
OrderItemServiceImpl.findAllChildProductsInRequest(List<OrderItemRequestDTO> childItems) |
| Modifier and Type | Class and Description |
|---|---|
class |
AddToCartItem
Deprecated.
|
class |
ConfigurableOrderItemRequest |
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> |
AddToCartItems.getAddToCartItems() |
List<OrderItemRequestDTO> |
OrderItemRequestDTO.getChildOrderItems() |
| Modifier and Type | Method and Description |
|---|---|
void |
AddToCartItems.setAddToCartItem(List<OrderItemRequestDTO> addToCartItems) |
void |
OrderItemRequestDTO.setChildOrderItems(List<OrderItemRequestDTO> childOrderItems) |
| Modifier and Type | Method and Description |
|---|---|
Order |
LegacyCartServiceImpl.addItem(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 |
LegacyOrderServiceImpl.addItemToOrder(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Deprecated.
|
Order |
LegacyCartServiceImpl.updateItemQuantity(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
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.
|
void |
LegacyOrderServiceImpl.updateItemQuantity(Order order,
OrderItemRequestDTO orderItemRequestDTO)
Deprecated.
|
| 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) |
protected void |
CartOperationRequest.sortAllDescendantChildItems(OrderItemRequestDTO orderItemRequestDTO) |
| Constructor and Description |
|---|
CartOperationRequest(Order order,
OrderItemRequestDTO itemRequest,
boolean priceOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ValidateAddRequestActivity.addSkuToCart(Sku sku,
OrderItemRequestDTO orderItemRequestDTO,
Product product,
CartOperationRequest request) |
protected Product |
ValidateAddRequestActivity.determineProduct(OrderItemRequestDTO orderItemRequestDTO) |
protected void |
ValidateAddRequestActivity.handleIfNonDiscreteOI(OrderItemRequestDTO orderItemRequestDTO) |
protected void |
ValidateAddRequestActivity.handleIfNoSku(OrderItemRequestDTO orderItemRequestDTO,
Product product) |
protected boolean |
ValidateAddRequestActivity.hasSameCurrency(OrderItemRequestDTO orderItemRequestDTO,
CartOperationRequest request,
Sku sku) |
protected boolean |
ValidateAddRequestActivity.hasSkuOrIsNonDiscreteOI(Sku sku,
OrderItemRequestDTO orderItemRequestDTO) |
protected void |
ValidateAddRequestActivity.validateIfParentOrderItemExists(OrderItemRequestDTO orderItemRequestDTO) |
| Modifier and Type | Method and Description |
|---|---|
Product |
OrderItemRequestValidationService.determineProduct(OrderItemRequestDTO orderItemRequestDTO) |
Product |
OrderItemRequestValidationServiceImpl.determineProduct(OrderItemRequestDTO orderItemRequestDTO) |
Sku |
OrderItemRequestValidationService.determineSku(OrderItemRequestDTO orderItemRequestDTO,
ActivityMessages messages) |
Sku |
OrderItemRequestValidationServiceImpl.determineSku(OrderItemRequestDTO orderItemRequestDTO,
ActivityMessages messages) |
Integer |
OrderItemRequestValidationService.getMinQuantity(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
Integer |
OrderItemRequestValidationServiceImpl.getMinQuantity(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
boolean |
OrderItemRequestValidationService.satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
boolean |
OrderItemRequestValidationServiceImpl.satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
Copyright © 2023. All rights reserved.