org.broadleafcommerce.core.order.service
Class OrderServiceImpl

java.lang.Object
  extended by org.broadleafcommerce.core.order.service.OrderServiceImpl
All Implemented Interfaces:
OrderService
Direct Known Subclasses:
CartServiceImpl

public class OrderServiceImpl
extends java.lang.Object
implements OrderService


Field Summary
protected  CategoryDao categoryDao
           
protected  FulfillmentGroupDao fulfillmentGroupDao
           
protected  FulfillmentGroupItemDao fulfillmentGroupItemDao
           
protected  FulfillmentGroupService fulfillmentGroupService
           
protected  OfferDao offerDao
           
protected  OrderDao orderDao
           
protected  OrderItemService orderItemService
           
protected  PaymentInfoDao paymentInfoDao
           
protected  PricingExecutionManager pricingExecutionManager
           
protected  ProductDao productDao
           
protected  SecurePaymentInfoService securePaymentInfoService
           
protected  SkuDao skuDao
           
 
Constructor Summary
OrderServiceImpl()
           
 
Method Summary
 OrderItem addBundleItemToOrder(Order order, BundleOrderItemRequest itemRequest)
           
 OrderItem addBundleItemToOrder(Order order, BundleOrderItemRequest itemRequest, boolean priceOrder)
           
 OrderItem addDiscreteItemToOrder(Order order, DiscreteOrderItemRequest itemRequest)
           
 OrderItem addDiscreteItemToOrder(Order order, DiscreteOrderItemRequest itemRequest, boolean priceOrder)
           
 OrderItem addDynamicPriceDiscreteItemToOrder(Order order, DiscreteOrderItemRequest itemRequest, java.util.HashMap skuPricingConsiderations)
           
 OrderItem addDynamicPriceDiscreteItemToOrder(Order order, DiscreteOrderItemRequest itemRequest, java.util.HashMap skuPricingConsiderations, boolean priceOrder)
           
 FulfillmentGroup addFulfillmentGroupToOrder(FulfillmentGroupRequest fulfillmentGroupRequest)
           
 FulfillmentGroup addFulfillmentGroupToOrder(FulfillmentGroupRequest fulfillmentGroupRequest, boolean priceOrder)
           
 FulfillmentGroup addFulfillmentGroupToOrder(Order order, FulfillmentGroup fulfillmentGroup)
           
 FulfillmentGroup addFulfillmentGroupToOrder(Order order, FulfillmentGroup fulfillmentGroup, boolean priceOrder)
           
 OrderItem addGiftWrapItemToOrder(Order order, GiftWrapOrderItemRequest itemRequest)
           
 OrderItem addGiftWrapItemToOrder(Order order, GiftWrapOrderItemRequest itemRequest, boolean priceOrder)
           
 FulfillmentGroup addItemToFulfillmentGroup(OrderItem item, FulfillmentGroup fulfillmentGroup)
           
 FulfillmentGroup addItemToFulfillmentGroup(OrderItem item, FulfillmentGroup fulfillmentGroup, boolean priceOrder)
           
 FulfillmentGroup addItemToFulfillmentGroup(OrderItem item, FulfillmentGroup fulfillmentGroup, int quantity)
           
 FulfillmentGroup addItemToFulfillmentGroup(OrderItem item, FulfillmentGroup fulfillmentGroup, int quantity, boolean priceOrder)
           
 Order addOfferToOrder(Order order, java.lang.String offerCode)
           
 OrderItem addOrderItemToBundle(Order order, BundleOrderItem bundle, DiscreteOrderItem newOrderItem, boolean priceOrder)
           
 OrderItem addOrderItemToOrder(Order order, OrderItem newOrderItem)
           
 OrderItem addOrderItemToOrder(Order order, OrderItem newOrderItem, boolean priceOrder)
           
 PaymentInfo addPaymentToOrder(Order order, PaymentInfo payment)
           
 PaymentInfo addPaymentToOrder(Order order, PaymentInfo payment, Referenced securePaymentInfo)
           
 OrderItem addSkuToOrder(java.lang.Long orderId, java.lang.Long skuId, java.lang.Long productId, java.lang.Long categoryId, java.lang.Integer quantity)
           
 OrderItem addSkuToOrder(java.lang.Long orderId, java.lang.Long skuId, java.lang.Long productId, java.lang.Long categoryId, java.lang.Integer quantity, boolean priceOrder)
           
 void cancelOrder(Order order)
           
 Order confirmOrder(Order order)
           
protected  BundleOrderItemRequest createBundleOrderItemRequest(BundleOrderItem bundleOrderItem, java.util.List<DiscreteOrderItemRequest> discreteOrderItemRequests)
           
 FulfillmentGroup createDefaultFulfillmentGroup(Order order, Address address)
           
protected  DiscreteOrderItemRequest createDiscreteOrderItemRequest(DiscreteOrderItem discreteOrderItem)
           
 DiscreteOrderItemRequest createDiscreteOrderItemRequest(java.lang.Long skuId, java.lang.Long productId, java.lang.Long categoryId, java.lang.Integer quantity)
           
protected  FulfillmentGroupItem createFulfillmentGroupItemFromOrderItem(OrderItem orderItem, FulfillmentGroup fulfillmentGroup, int quantity)
           
 Order createNamedOrderForCustomer(java.lang.String name, Customer customer)
           
 FulfillmentGroup findDefaultFulfillmentGroupForOrder(Order order)
           
 Order findNamedOrderForCustomer(java.lang.String name, Customer customer)
           
 Order findOrderById(java.lang.Long orderId)
           
 Order findOrderByOrderNumber(java.lang.String orderNumber)
           
 java.util.List<Order> findOrdersForCustomer(Customer customer)
           
 java.util.List<Order> findOrdersForCustomer(Customer customer, OrderStatus status)
           
 FulfillmentGroupDao getFulfillmentGroupDao()
           
 FulfillmentGroupItemDao getFulfillmentGroupItemDao()
           
 OrderDao getOrderDao()
           
 OrderItemService getOrderItemService()
           
 PaymentInfoDao getPaymentInfoDao()
           
 PricingExecutionManager getPricingExecutionManager()
           
 Order moveItemToOrder(Order originalOrder, Order destinationOrder, OrderItem item)
           
 Order moveItemToOrder(Order originalOrder, Order destinationOrder, OrderItem item, boolean priceOrder)
           
protected  Order persistOrder(Order order)
           
 java.util.List<PaymentInfo> readPaymentInfosForOrder(Order order)
           
 void removeAllFulfillmentGroupsFromOrder(Order order)
           
 void removeAllFulfillmentGroupsFromOrder(Order order, boolean priceOrder)
           
 Order removeAllOffersFromOrder(Order order)
           
 Order removeAllOffersFromOrder(Order order, boolean priceOrder)
           
 void removeAllPaymentsFromOrder(Order order)
           
 void removeFulfillmentGroupFromOrder(Order order, FulfillmentGroup fulfillmentGroup)
           
 void removeFulfillmentGroupFromOrder(Order order, FulfillmentGroup fulfillmentGroup, boolean priceOrder)
           
 Order removeItemFromBundle(Order order, BundleOrderItem bundle, OrderItem item, boolean priceOrder)
           
 Order removeItemFromOrder(java.lang.Long orderId, java.lang.Long itemId)
           
 Order removeItemFromOrder(java.lang.Long orderId, java.lang.Long itemId, boolean priceOrder)
           
 Order removeItemFromOrder(Order order, OrderItem item)
           
 Order removeItemFromOrder(Order order, OrderItem item, boolean priceOrder)
           
 void removeNamedOrderForCustomer(java.lang.String name, Customer customer)
           
 Order removeOfferFromOrder(Order order, Offer offer)
           
 Order removeOfferFromOrder(Order order, Offer offer, boolean priceOrder)
           
protected  void removeOrderItemFromFullfillmentGroup(Order order, OrderItem orderItem)
           
 void removePaymentsFromOrder(Order order, PaymentInfoType paymentInfoType)
           
 Order save(Order order, java.lang.Boolean priceOrder)
           
 void setFulfillmentGroupDao(FulfillmentGroupDao fulfillmentGroupDao)
           
 void setFulfillmentGroupItemDao(FulfillmentGroupItemDao fulfillmentGroupItemDao)
           
 void setOrderDao(OrderDao orderDao)
           
 void setOrderItemService(OrderItemService orderItemService)
           
 void setPaymentInfoDao(PaymentInfoDao paymentInfoDao)
           
 void setPricingExecutionManager(PricingExecutionManager pricingExecutionManager)
           
 void updateItemQuantity(Order order, OrderItem item)
           
 void updateItemQuantity(Order order, OrderItem item, boolean priceOrder)
           
protected  Order updateOrder(Order order, java.lang.Boolean priceOrder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderDao

protected OrderDao orderDao

paymentInfoDao

protected PaymentInfoDao paymentInfoDao

fulfillmentGroupDao

protected FulfillmentGroupDao fulfillmentGroupDao

fulfillmentGroupItemDao

protected FulfillmentGroupItemDao fulfillmentGroupItemDao

offerDao

protected OfferDao offerDao

pricingExecutionManager

protected PricingExecutionManager pricingExecutionManager

orderItemService

protected OrderItemService orderItemService

skuDao

protected SkuDao skuDao

productDao

protected ProductDao productDao

categoryDao

protected CategoryDao categoryDao

fulfillmentGroupService

protected FulfillmentGroupService fulfillmentGroupService

securePaymentInfoService

protected SecurePaymentInfoService securePaymentInfoService
Constructor Detail

OrderServiceImpl

public OrderServiceImpl()
Method Detail

createNamedOrderForCustomer

public Order createNamedOrderForCustomer(java.lang.String name,
                                         Customer customer)
Specified by:
createNamedOrderForCustomer in interface OrderService

save

public Order save(Order order,
                  java.lang.Boolean priceOrder)
           throws PricingException
Specified by:
save in interface OrderService
Throws:
PricingException

findOrderById

public Order findOrderById(java.lang.Long orderId)
Specified by:
findOrderById in interface OrderService

findOrdersForCustomer

public java.util.List<Order> findOrdersForCustomer(Customer customer)
Specified by:
findOrdersForCustomer in interface OrderService

findOrdersForCustomer

public java.util.List<Order> findOrdersForCustomer(Customer customer,
                                                   OrderStatus status)
Specified by:
findOrdersForCustomer in interface OrderService

findNamedOrderForCustomer

public Order findNamedOrderForCustomer(java.lang.String name,
                                       Customer customer)
Specified by:
findNamedOrderForCustomer in interface OrderService

findDefaultFulfillmentGroupForOrder

public FulfillmentGroup findDefaultFulfillmentGroupForOrder(Order order)
Specified by:
findDefaultFulfillmentGroupForOrder in interface OrderService

createDiscreteOrderItemRequest

public DiscreteOrderItemRequest createDiscreteOrderItemRequest(java.lang.Long skuId,
                                                               java.lang.Long productId,
                                                               java.lang.Long categoryId,
                                                               java.lang.Integer quantity)
Specified by:
createDiscreteOrderItemRequest in interface OrderService

addSkuToOrder

public OrderItem addSkuToOrder(java.lang.Long orderId,
                               java.lang.Long skuId,
                               java.lang.Long productId,
                               java.lang.Long categoryId,
                               java.lang.Integer quantity)
                        throws PricingException
Specified by:
addSkuToOrder in interface OrderService
Throws:
PricingException

addSkuToOrder

public OrderItem addSkuToOrder(java.lang.Long orderId,
                               java.lang.Long skuId,
                               java.lang.Long productId,
                               java.lang.Long categoryId,
                               java.lang.Integer quantity,
                               boolean priceOrder)
                        throws PricingException
Specified by:
addSkuToOrder in interface OrderService
Throws:
PricingException

addDiscreteItemToOrder

public OrderItem addDiscreteItemToOrder(Order order,
                                        DiscreteOrderItemRequest itemRequest)
                                 throws PricingException
Specified by:
addDiscreteItemToOrder in interface OrderService
Throws:
PricingException

addDiscreteItemToOrder

public OrderItem addDiscreteItemToOrder(Order order,
                                        DiscreteOrderItemRequest itemRequest,
                                        boolean priceOrder)
                                 throws PricingException
Specified by:
addDiscreteItemToOrder in interface OrderService
Throws:
PricingException

addDynamicPriceDiscreteItemToOrder

public OrderItem addDynamicPriceDiscreteItemToOrder(Order order,
                                                    DiscreteOrderItemRequest itemRequest,
                                                    java.util.HashMap skuPricingConsiderations)
                                             throws PricingException
Specified by:
addDynamicPriceDiscreteItemToOrder in interface OrderService
Throws:
PricingException

addDynamicPriceDiscreteItemToOrder

public OrderItem addDynamicPriceDiscreteItemToOrder(Order order,
                                                    DiscreteOrderItemRequest itemRequest,
                                                    java.util.HashMap skuPricingConsiderations,
                                                    boolean priceOrder)
                                             throws PricingException
Specified by:
addDynamicPriceDiscreteItemToOrder in interface OrderService
Throws:
PricingException

addGiftWrapItemToOrder

public OrderItem addGiftWrapItemToOrder(Order order,
                                        GiftWrapOrderItemRequest itemRequest)
                                 throws PricingException
Specified by:
addGiftWrapItemToOrder in interface OrderService
Throws:
PricingException

addGiftWrapItemToOrder

public OrderItem addGiftWrapItemToOrder(Order order,
                                        GiftWrapOrderItemRequest itemRequest,
                                        boolean priceOrder)
                                 throws PricingException
Specified by:
addGiftWrapItemToOrder in interface OrderService
Throws:
PricingException

addBundleItemToOrder

public OrderItem addBundleItemToOrder(Order order,
                                      BundleOrderItemRequest itemRequest)
                               throws PricingException
Specified by:
addBundleItemToOrder in interface OrderService
Throws:
PricingException

addBundleItemToOrder

public OrderItem addBundleItemToOrder(Order order,
                                      BundleOrderItemRequest itemRequest,
                                      boolean priceOrder)
                               throws PricingException
Specified by:
addBundleItemToOrder in interface OrderService
Throws:
PricingException

removeItemFromOrder

public Order removeItemFromOrder(java.lang.Long orderId,
                                 java.lang.Long itemId)
                          throws PricingException
Specified by:
removeItemFromOrder in interface OrderService
Throws:
PricingException

removeItemFromOrder

public Order removeItemFromOrder(java.lang.Long orderId,
                                 java.lang.Long itemId,
                                 boolean priceOrder)
                          throws PricingException
Specified by:
removeItemFromOrder in interface OrderService
Throws:
PricingException

removeItemFromOrder

public Order removeItemFromOrder(Order order,
                                 OrderItem item)
                          throws PricingException
Specified by:
removeItemFromOrder in interface OrderService
Throws:
PricingException

removeItemFromOrder

public Order removeItemFromOrder(Order order,
                                 OrderItem item,
                                 boolean priceOrder)
                          throws PricingException
Specified by:
removeItemFromOrder in interface OrderService
Throws:
PricingException

moveItemToOrder

public Order moveItemToOrder(Order originalOrder,
                             Order destinationOrder,
                             OrderItem item)
                      throws PricingException
Throws:
PricingException

moveItemToOrder

public Order moveItemToOrder(Order originalOrder,
                             Order destinationOrder,
                             OrderItem item,
                             boolean priceOrder)
                      throws PricingException
Throws:
PricingException

addPaymentToOrder

public PaymentInfo addPaymentToOrder(Order order,
                                     PaymentInfo payment)
Specified by:
addPaymentToOrder in interface OrderService

addPaymentToOrder

public PaymentInfo addPaymentToOrder(Order order,
                                     PaymentInfo payment,
                                     Referenced securePaymentInfo)
Specified by:
addPaymentToOrder in interface OrderService

removeAllPaymentsFromOrder

public void removeAllPaymentsFromOrder(Order order)
Specified by:
removeAllPaymentsFromOrder in interface OrderService

removePaymentsFromOrder

public void removePaymentsFromOrder(Order order,
                                    PaymentInfoType paymentInfoType)
Specified by:
removePaymentsFromOrder in interface OrderService

addFulfillmentGroupToOrder

public FulfillmentGroup addFulfillmentGroupToOrder(FulfillmentGroupRequest fulfillmentGroupRequest)
                                            throws PricingException
Specified by:
addFulfillmentGroupToOrder in interface OrderService
Throws:
PricingException

addFulfillmentGroupToOrder

public FulfillmentGroup addFulfillmentGroupToOrder(FulfillmentGroupRequest fulfillmentGroupRequest,
                                                   boolean priceOrder)
                                            throws PricingException
Specified by:
addFulfillmentGroupToOrder in interface OrderService
Throws:
PricingException

addFulfillmentGroupToOrder

public FulfillmentGroup addFulfillmentGroupToOrder(Order order,
                                                   FulfillmentGroup fulfillmentGroup)
                                            throws PricingException
Specified by:
addFulfillmentGroupToOrder in interface OrderService
Throws:
PricingException

addFulfillmentGroupToOrder

public FulfillmentGroup addFulfillmentGroupToOrder(Order order,
                                                   FulfillmentGroup fulfillmentGroup,
                                                   boolean priceOrder)
                                            throws PricingException
Specified by:
addFulfillmentGroupToOrder in interface OrderService
Throws:
PricingException

addItemToFulfillmentGroup

public FulfillmentGroup addItemToFulfillmentGroup(OrderItem item,
                                                  FulfillmentGroup fulfillmentGroup,
                                                  int quantity)
                                           throws PricingException
Specified by:
addItemToFulfillmentGroup in interface OrderService
Throws:
PricingException

addItemToFulfillmentGroup

public FulfillmentGroup addItemToFulfillmentGroup(OrderItem item,
                                                  FulfillmentGroup fulfillmentGroup,
                                                  int quantity,
                                                  boolean priceOrder)
                                           throws PricingException
Specified by:
addItemToFulfillmentGroup in interface OrderService
Throws:
PricingException

addItemToFulfillmentGroup

public FulfillmentGroup addItemToFulfillmentGroup(OrderItem item,
                                                  FulfillmentGroup fulfillmentGroup)
                                           throws PricingException
Specified by:
addItemToFulfillmentGroup in interface OrderService
Throws:
PricingException

addItemToFulfillmentGroup

public FulfillmentGroup addItemToFulfillmentGroup(OrderItem item,
                                                  FulfillmentGroup fulfillmentGroup,
                                                  boolean priceOrder)
                                           throws PricingException
Specified by:
addItemToFulfillmentGroup in interface OrderService
Throws:
PricingException

addOfferToOrder

public Order addOfferToOrder(Order order,
                             java.lang.String offerCode)
Specified by:
addOfferToOrder in interface OrderService

updateItemQuantity

public void updateItemQuantity(Order order,
                               OrderItem item)
                        throws ItemNotFoundException,
                               PricingException
Specified by:
updateItemQuantity in interface OrderService
Throws:
ItemNotFoundException
PricingException

updateItemQuantity

public void updateItemQuantity(Order order,
                               OrderItem item,
                               boolean priceOrder)
                        throws ItemNotFoundException,
                               PricingException
Specified by:
updateItemQuantity in interface OrderService
Throws:
ItemNotFoundException
PricingException

removeAllFulfillmentGroupsFromOrder

public void removeAllFulfillmentGroupsFromOrder(Order order)
                                         throws PricingException
Specified by:
removeAllFulfillmentGroupsFromOrder in interface OrderService
Throws:
PricingException

removeAllFulfillmentGroupsFromOrder

public void removeAllFulfillmentGroupsFromOrder(Order order,
                                                boolean priceOrder)
                                         throws PricingException
Specified by:
removeAllFulfillmentGroupsFromOrder in interface OrderService
Throws:
PricingException

removeFulfillmentGroupFromOrder

public void removeFulfillmentGroupFromOrder(Order order,
                                            FulfillmentGroup fulfillmentGroup)
                                     throws PricingException
Specified by:
removeFulfillmentGroupFromOrder in interface OrderService
Throws:
PricingException

removeFulfillmentGroupFromOrder

public void removeFulfillmentGroupFromOrder(Order order,
                                            FulfillmentGroup fulfillmentGroup,
                                            boolean priceOrder)
                                     throws PricingException
Specified by:
removeFulfillmentGroupFromOrder in interface OrderService
Throws:
PricingException

removeOfferFromOrder

public Order removeOfferFromOrder(Order order,
                                  Offer offer)
                           throws PricingException
Specified by:
removeOfferFromOrder in interface OrderService
Throws:
PricingException

removeOfferFromOrder

public Order removeOfferFromOrder(Order order,
                                  Offer offer,
                                  boolean priceOrder)
                           throws PricingException
Specified by:
removeOfferFromOrder in interface OrderService
Throws:
PricingException

removeAllOffersFromOrder

public Order removeAllOffersFromOrder(Order order)
                               throws PricingException
Specified by:
removeAllOffersFromOrder in interface OrderService
Throws:
PricingException

removeAllOffersFromOrder

public Order removeAllOffersFromOrder(Order order,
                                      boolean priceOrder)
                               throws PricingException
Specified by:
removeAllOffersFromOrder in interface OrderService
Throws:
PricingException

removeNamedOrderForCustomer

public void removeNamedOrderForCustomer(java.lang.String name,
                                        Customer customer)
Specified by:
removeNamedOrderForCustomer in interface OrderService

confirmOrder

public Order confirmOrder(Order order)
Specified by:
confirmOrder in interface OrderService

cancelOrder

public void cancelOrder(Order order)
Specified by:
cancelOrder in interface OrderService

readPaymentInfosForOrder

public java.util.List<PaymentInfo> readPaymentInfosForOrder(Order order)
Specified by:
readPaymentInfosForOrder in interface OrderService

addOrderItemToOrder

public OrderItem addOrderItemToOrder(Order order,
                                     OrderItem newOrderItem)
                              throws PricingException
Specified by:
addOrderItemToOrder in interface OrderService
Throws:
PricingException

addOrderItemToOrder

public OrderItem addOrderItemToOrder(Order order,
                                     OrderItem newOrderItem,
                                     boolean priceOrder)
                              throws PricingException
Specified by:
addOrderItemToOrder in interface OrderService
Throws:
PricingException

addOrderItemToBundle

public OrderItem addOrderItemToBundle(Order order,
                                      BundleOrderItem bundle,
                                      DiscreteOrderItem newOrderItem,
                                      boolean priceOrder)
                               throws PricingException
Specified by:
addOrderItemToBundle in interface OrderService
Throws:
PricingException

removeItemFromBundle

public Order removeItemFromBundle(Order order,
                                  BundleOrderItem bundle,
                                  OrderItem item,
                                  boolean priceOrder)
                           throws PricingException
Specified by:
removeItemFromBundle in interface OrderService
Throws:
PricingException

createDefaultFulfillmentGroup

public FulfillmentGroup createDefaultFulfillmentGroup(Order order,
                                                      Address address)
Specified by:
createDefaultFulfillmentGroup in interface OrderService

getOrderDao

public OrderDao getOrderDao()

setOrderDao

public void setOrderDao(OrderDao orderDao)

getPaymentInfoDao

public PaymentInfoDao getPaymentInfoDao()

setPaymentInfoDao

public void setPaymentInfoDao(PaymentInfoDao paymentInfoDao)

getFulfillmentGroupDao

public FulfillmentGroupDao getFulfillmentGroupDao()

setFulfillmentGroupDao

public void setFulfillmentGroupDao(FulfillmentGroupDao fulfillmentGroupDao)

getFulfillmentGroupItemDao

public FulfillmentGroupItemDao getFulfillmentGroupItemDao()

setFulfillmentGroupItemDao

public void setFulfillmentGroupItemDao(FulfillmentGroupItemDao fulfillmentGroupItemDao)

getPricingExecutionManager

public PricingExecutionManager getPricingExecutionManager()

setPricingExecutionManager

public void setPricingExecutionManager(PricingExecutionManager pricingExecutionManager)

getOrderItemService

public OrderItemService getOrderItemService()

setOrderItemService

public void setOrderItemService(OrderItemService orderItemService)

findOrderByOrderNumber

public Order findOrderByOrderNumber(java.lang.String orderNumber)
Specified by:
findOrderByOrderNumber in interface OrderService

updateOrder

protected Order updateOrder(Order order,
                            java.lang.Boolean priceOrder)
                     throws PricingException
Throws:
PricingException

persistOrder

protected Order persistOrder(Order order)

createFulfillmentGroupItemFromOrderItem

protected FulfillmentGroupItem createFulfillmentGroupItemFromOrderItem(OrderItem orderItem,
                                                                       FulfillmentGroup fulfillmentGroup,
                                                                       int quantity)

removeOrderItemFromFullfillmentGroup

protected void removeOrderItemFromFullfillmentGroup(Order order,
                                                    OrderItem orderItem)

createDiscreteOrderItemRequest

protected DiscreteOrderItemRequest createDiscreteOrderItemRequest(DiscreteOrderItem discreteOrderItem)

createBundleOrderItemRequest

protected BundleOrderItemRequest createBundleOrderItemRequest(BundleOrderItem bundleOrderItem,
                                                              java.util.List<DiscreteOrderItemRequest> discreteOrderItemRequests)


Copyright © 2012. All Rights Reserved.