public interface OrderItemService
void delete(OrderItem item)
PersonalMessage createPersonalMessage()
DiscreteOrderItem createDiscreteOrderItem(DiscreteOrderItemRequest itemRequest)
DiscreteOrderItem createDynamicPriceDiscreteOrderItem(DiscreteOrderItemRequest itemRequest, HashMap skuPricingConsiderations)
GiftWrapOrderItem createGiftWrapOrderItem(GiftWrapOrderItemRequest itemRequest)
BundleOrderItem createBundleOrderItem(BundleOrderItemRequest itemRequest)
itemRequest - BundleOrderItem createBundleOrderItem(ProductBundleOrderItemRequest itemRequest)
BundleOrderItem createBundleOrderItem(ProductBundleOrderItemRequest itemRequest, boolean saveItem)
OrderItemRequestDTO buildOrderItemRequestDTOFromOrderItem(OrderItem item)
item - the item to copyOrderItem updateDiscreteOrderItem(OrderItem orderItem, DiscreteOrderItemRequest itemRequest)
OrderItem createOrderItem(OrderItemRequest itemRequest)
OrderItem buildOrderItemFromDTO(Order order, OrderItemRequestDTO orderItemRequestDTO)
void priceOrderItem(OrderItem item)
Set<Product> findAllProductsInRequest(ConfigurableOrderItemRequest itemRequest)
void applyAdditionalOrderItemProperties(OrderItem orderItem)
ConfigurableOrderItemRequest createConfigurableOrderItemRequestFromProduct(Product product)
void modifyOrderItemRequest(ConfigurableOrderItemRequest itemRequest)
void mergeOrderItemRequest(ConfigurableOrderItemRequest itemRequest, OrderItem orderItem)
List<OrderItem> findOrderItemsForCustomersInDateRange(List<Long> customerIds, Date startDate, Date endDate)
List<OrderItem> readBatchOrderItems(int start, int count, List<OrderStatus> orderStatusList)
Long readNumberOfOrderItems()
Copyright © 2025. All rights reserved.