org.broadleafcommerce.core.order.service
Class OrderItemServiceImpl

java.lang.Object
  extended by org.broadleafcommerce.core.order.service.OrderItemServiceImpl
All Implemented Interfaces:
OrderItemService

@Service(value="blOrderItemService")
public class OrderItemServiceImpl
extends java.lang.Object
implements OrderItemService


Field Summary
protected  DynamicSkuPricingService dynamicSkuPricingService
           
protected  OrderItemDao orderItemDao
           
 
Constructor Summary
OrderItemServiceImpl()
           
 
Method Summary
 BundleOrderItem createBundleOrderItem(BundleOrderItemRequest itemRequest)
           
 DiscreteOrderItem createDiscreteOrderItem(DiscreteOrderItemRequest itemRequest)
           
 DiscreteOrderItem createDynamicPriceDiscreteOrderItem(DiscreteOrderItemRequest itemRequest, java.util.HashMap skuPricingConsiderations)
           
 GiftWrapOrderItem createGiftWrapOrderItem(GiftWrapOrderItemRequest itemRequest)
           
 PersonalMessage createPersonalMessage()
           
 void delete(OrderItem item)
           
 OrderItem readOrderItemById(java.lang.Long orderItemId)
           
 OrderItem saveOrderItem(OrderItem orderItem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderItemDao

protected OrderItemDao orderItemDao

dynamicSkuPricingService

protected DynamicSkuPricingService dynamicSkuPricingService
Constructor Detail

OrderItemServiceImpl

public OrderItemServiceImpl()
Method Detail

readOrderItemById

public OrderItem readOrderItemById(java.lang.Long orderItemId)
Specified by:
readOrderItemById in interface OrderItemService

saveOrderItem

public OrderItem saveOrderItem(OrderItem orderItem)
Specified by:
saveOrderItem in interface OrderItemService

createDiscreteOrderItem

public DiscreteOrderItem createDiscreteOrderItem(DiscreteOrderItemRequest itemRequest)
Specified by:
createDiscreteOrderItem in interface OrderItemService

createDynamicPriceDiscreteOrderItem

public DiscreteOrderItem createDynamicPriceDiscreteOrderItem(DiscreteOrderItemRequest itemRequest,
                                                             java.util.HashMap skuPricingConsiderations)
Specified by:
createDynamicPriceDiscreteOrderItem in interface OrderItemService

createGiftWrapOrderItem

public GiftWrapOrderItem createGiftWrapOrderItem(GiftWrapOrderItemRequest itemRequest)
Specified by:
createGiftWrapOrderItem in interface OrderItemService

createBundleOrderItem

public BundleOrderItem createBundleOrderItem(BundleOrderItemRequest itemRequest)
Specified by:
createBundleOrderItem in interface OrderItemService

delete

public void delete(OrderItem item)
Specified by:
delete in interface OrderItemService

createPersonalMessage

public PersonalMessage createPersonalMessage()
Specified by:
createPersonalMessage in interface OrderItemService


Copyright © 2012. All Rights Reserved.