Methods
| Modifier and Type |
Method and Description |
void |
applyAdditionalOrderItemProperties(OrderItem orderItem) |
OrderItem |
buildOrderItemFromDTO(Order order,
OrderItemRequestDTO orderItemRequestDTO) |
OrderItemRequestDTO |
buildOrderItemRequestDTOFromOrderItem(OrderItem item)
Creates an OrderItemRequestDTO object that most closely resembles the given OrderItem.
|
BundleOrderItem |
createBundleOrderItem(BundleOrderItemRequest itemRequest)
Used to create "manual" product bundles.
|
BundleOrderItem |
createBundleOrderItem(ProductBundleOrderItemRequest itemRequest) |
BundleOrderItem |
createBundleOrderItem(ProductBundleOrderItemRequest itemRequest,
boolean saveItem) |
ConfigurableOrderItemRequest |
createConfigurableOrderItemRequestFromProduct(Product product) |
DiscreteOrderItem |
createDiscreteOrderItem(AbstractOrderItemRequest itemRequest) |
DiscreteOrderItem |
createDiscreteOrderItem(DiscreteOrderItemRequest itemRequest) |
DiscreteOrderItem |
createDynamicPriceDiscreteOrderItem(DiscreteOrderItemRequest itemRequest,
HashMap skuPricingConsiderations) |
GiftWrapOrderItem |
createGiftWrapOrderItem(GiftWrapOrderItemRequest itemRequest) |
OrderItem |
createOrderItem(OrderItemRequest itemRequest) |
PersonalMessage |
createPersonalMessage() |
void |
delete(OrderItem item) |
protected Set<Product> |
findAllChildProductsInRequest(List<OrderItemRequestDTO> childItems) |
Set<Product> |
findAllProductsInRequest(ConfigurableOrderItemRequest itemRequest) |
List<OrderItem> |
findOrderItemsForCustomersInDateRange(List<Long> customerIds,
Date startDate,
Date endDate) |
void |
mergeOrderItemRequest(ConfigurableOrderItemRequest itemRequest,
OrderItem orderItem) |
void |
modifyOrderItemRequest(ConfigurableOrderItemRequest itemRequest) |
protected void |
populateDiscreteOrderItem(DiscreteOrderItem item,
AbstractOrderItemRequest itemRequest) |
protected void |
populateProductOptionAttributes(OrderItem item,
Map<String,String> attributes) |
void |
priceOrderItem(OrderItem item) |
OrderItem |
readOrderItemById(Long orderItemId) |
OrderItem |
saveOrderItem(OrderItem orderItem) |
OrderItem |
updateDiscreteOrderItem(OrderItem item,
DiscreteOrderItemRequest itemRequest) |