void |
OrderServiceImpl.addChildItems(OrderItemRequestDTO orderItemRequestDTO,
int numAdditionRequests,
int currentAddition,
ProcessContext<CartOperationRequest> context,
List<ActivityMessageDTO> orderMessages) |
void |
OrderService.addChildItems(OrderItemRequestDTO orderItemRequestDTO,
int numAdditionRequests,
int currentAddition,
ProcessContext<CartOperationRequest> context,
List<ActivityMessageDTO> orderMessages) |
void |
OrderServiceImpl.addDependentOrderItem(OrderItemRequestDTO parentOrderItemRequest,
OrderItemRequestDTO dependentOrderItem) |
void |
OrderService.addDependentOrderItem(OrderItemRequestDTO parentOrderItemRequest,
OrderItemRequestDTO dependentOrderItem) |
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.
|
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 |
OrderServiceImpl.getTotalChildOrderItems(OrderItemRequestDTO orderItemRequestDTO) |
int |
OrderService.getTotalChildOrderItems(OrderItemRequestDTO orderItemRequestDTO) |
void |
OrderServiceImpl.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto) |
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.
|
ExtensionResultStatusType |
OrderServiceExtensionHandler.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto,
ExtensionResultHolder erh) |
ExtensionResultStatusType |
OrderServiceExtensionManager.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto,
ExtensionResultHolder erh) |
ExtensionResultStatusType |
AbstractOrderServiceExtensionHandler.preValidateUpdateQuantityOperation(Order cart,
OrderItemRequestDTO dto,
ExtensionResultHolder erh) |
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.
|