@Deprecated public class LegacyCartServiceImpl extends LegacyOrderServiceImpl implements LegacyCartService
| Modifier and Type | Field and Description |
|---|---|
protected CustomerService |
customerService
Deprecated.
|
categoryDao, fulfillmentGroupDao, fulfillmentGroupItemDao, fulfillmentGroupService, orderItemDao, orderItemService, productDao, skuDaoaddItemWorkflow, automaticallyMergeLikeItems, deleteEmptyNamedOrders, extensionManager, mergeCartService, moveNamedOrderItems, nullOrderFactory, offerDao, offerService, orderDao, orderMultishipOptionService, paymentDao, pricingRetryCountForLockFailure, pricingRetryWaitIntervalForLockFailure, pricingService, removeItemWorkflow, securePaymentInfoService, transactionManager, updateItemWorkflow| Constructor and Description |
|---|
LegacyCartServiceImpl()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Order |
addAllItemsToCartFromNamedOrder(Order namedOrder)
Deprecated.
|
Order |
addAllItemsToCartFromNamedOrder(Order namedOrder,
boolean priceOrder)
Deprecated.
|
Order |
addItem(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Deprecated.
Initiates the addItem workflow that will attempt to add the given quantity of the specified item
to the Order.
|
MergeCartResponse |
mergeCart(Customer customer,
Order anonymousCart)
Deprecated.
|
MergeCartResponse |
mergeCart(Customer customer,
Order anonymousCart,
boolean priceOrder)
Deprecated.
Merge the anonymous cart with the customer's cart taking into
consideration sku activation
|
Order |
moveAllItemsToCartFromNamedOrder(Order namedOrder)
Deprecated.
|
Order |
moveAllItemsToCartFromNamedOrder(Order namedOrder,
boolean priceOrder)
Deprecated.
|
OrderItem |
moveItemToCartFromNamedOrder(Long customerId,
String orderName,
Long orderItemId,
Integer quantity)
Deprecated.
|
OrderItem |
moveItemToCartFromNamedOrder(Long customerId,
String orderName,
Long orderItemId,
Integer quantity,
boolean priceOrder)
Deprecated.
|
OrderItem |
moveItemToCartFromNamedOrder(Order namedOrder,
OrderItem orderItem)
Deprecated.
|
OrderItem |
moveItemToCartFromNamedOrder(Order namedOrder,
OrderItem orderItem,
boolean priceOrder)
Deprecated.
|
ReconstructCartResponse |
reconstructCart(Customer customer)
Deprecated.
|
ReconstructCartResponse |
reconstructCart(Customer customer,
boolean priceOrder)
Deprecated.
Reconstruct the cart using previous stored state taking into
consideration sku activation
|
Order |
removeItem(Long orderId,
Long orderItemId,
boolean priceOrder)
Deprecated.
Initiates the removeItem workflow that will attempt to remove the specified OrderItem from
the given Order
|
Order |
updateItemQuantity(Long orderId,
OrderItemRequestDTO orderItemRequestDTO,
boolean priceOrder)
Deprecated.
Initiates the updateItem workflow that will attempt to update the item quantity for the specified
OrderItem in the given Order.
|
addBundleItemToOrder, addBundleItemToOrder, addDiscreteItemToOrder, addDiscreteItemToOrder, addDynamicPriceDiscreteItemToOrder, addDynamicPriceDiscreteItemToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addGiftWrapItemToOrder, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToOrder, addOrderItemToBundle, addOrderItemToOrder, addOrderItemToOrder, addOrUpdateOrderItemAttributes, addPaymentToOrder, addSkuToOrder, addSkuToOrder, addSkuToOrder, addSkuToOrder, bundleItemMatches, checkSkuForMatch, createBundleOrderItemRequest, createDefaultFulfillmentGroup, createDiscreteOrderItemRequest, createDiscreteOrderItemRequest, createDiscreteOrderItemRequest, createFulfillmentGroupItemFromOrderItem, determineCategory, determineSku, findDefaultFulfillmentGroupForOrder, findMatchingBundleItem, findMatchingDiscreteItem, findMatchingItem, findMatchingSku, findOrderByOrderNumber, getFulfillmentGroupDao, getFulfillmentGroupItemDao, getOrderDao, getOrderItemService, getPaymentInfoDao, itemMatches, moveItemToOrder, moveItemToOrder, persistOrder, readPaymentInfosForOrder, removeAllFulfillmentGroupsFromOrder, removeAllFulfillmentGroupsFromOrder, removeFulfillmentGroupFromOrder, removeFulfillmentGroupFromOrder, removeItemFromBundle, removeItemFromOrder, removeItemFromOrder, removeItemFromOrder, removeItemFromOrder, removeNamedOrderForCustomer, removeOrderItemAttribute, removeOrderItemFromFullfillmentGroup, setFulfillmentGroupDao, setFulfillmentGroupItemDao, setOrderDao, setOrderItemService, setPaymentInfoDao, updateItemQuantity, updateItemQuantity, updateItemQuantity, updateOrder, validateOrder, validateProductaddAllItemsFromNamedOrder, addGiftWrapItemToOrder, addItemFromNamedOrder, addItemFromNamedOrder, addItemWithPriceOverrides, addOfferCode, addOfferCodes, addPaymentToOrder, cancelOrder, compareAttributes, confirmOrder, createNamedOrderForCustomer, createNewCartForCustomer, deleteOrder, findCartForCustomer, findLastMatchingItem, findMatchingItem, findNamedOrderForCustomer, findOrderById, findOrderById, findOrdersForCustomer, findOrdersForCustomer, findPaymentsForOrder, getAutomaticallyMergeLikeItems, getCartOperationExceptionRootCause, getNullOrder, isDeleteEmptyNamedOrders, isMoveNamedOrderItems, itemMatches, persist, preValidateCartOperation, printOrder, reloadOrder, removeAllOfferCodes, removeAllPaymentsFromOrder, removeInactiveItems, removeItemInternal, removeOfferCode, removePaymentFromOrder, removePaymentsFromOrder, save, setAutomaticallyMergeLikeItems, setDeleteEmptyNamedOrders, setMoveNamedOrderItems, updateProductOptionsForItemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddBundleItemToOrder, addBundleItemToOrder, addDiscreteItemToOrder, addDiscreteItemToOrder, addDynamicPriceDiscreteItemToOrder, addDynamicPriceDiscreteItemToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addGiftWrapItemToOrder, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToOrder, addOrderItemToBundle, addOrderItemToOrder, addOrderItemToOrder, addOrUpdateOrderItemAttributes, addPaymentToOrder, addSkuToOrder, addSkuToOrder, addSkuToOrder, addSkuToOrder, createDefaultFulfillmentGroup, createDiscreteOrderItemRequest, findDefaultFulfillmentGroupForOrder, readPaymentInfosForOrder, removeAllFulfillmentGroupsFromOrder, removeAllFulfillmentGroupsFromOrder, removeFulfillmentGroupFromOrder, removeFulfillmentGroupFromOrder, removeItemFromBundle, removeItemFromOrder, removeItemFromOrder, removeItemFromOrder, removeItemFromOrder, removeNamedOrderForCustomer, removeOrderItemAttribute, updateItemQuantity, updateItemQuantity, updateItemQuantityaddAllItemsFromNamedOrder, addGiftWrapItemToOrder, addItemFromNamedOrder, addItemFromNamedOrder, addItemWithPriceOverrides, addOfferCode, addOfferCodes, addPaymentToOrder, cancelOrder, confirmOrder, createNamedOrderForCustomer, createNewCartForCustomer, deleteOrder, findCartForCustomer, findLastMatchingItem, findNamedOrderForCustomer, findOrderById, findOrderById, findOrderByOrderNumber, findOrdersForCustomer, findOrdersForCustomer, findPaymentsForOrder, getAutomaticallyMergeLikeItems, getNullOrder, isDeleteEmptyNamedOrders, isMoveNamedOrderItems, preValidateCartOperation, printOrder, reloadOrder, removeAllOfferCodes, removeAllPaymentsFromOrder, removeInactiveItems, removeOfferCode, removePaymentFromOrder, removePaymentsFromOrder, save, setAutomaticallyMergeLikeItems, setDeleteEmptyNamedOrders, setMoveNamedOrderItems, updateProductOptionsForItemprotected CustomerService customerService
public Order addAllItemsToCartFromNamedOrder(Order namedOrder) throws PricingException
addAllItemsToCartFromNamedOrder in interface LegacyCartServicePricingExceptionpublic Order addAllItemsToCartFromNamedOrder(Order namedOrder, boolean priceOrder) throws PricingException
addAllItemsToCartFromNamedOrder in interface LegacyCartServicePricingExceptionpublic OrderItem moveItemToCartFromNamedOrder(Long customerId, String orderName, Long orderItemId, Integer quantity) throws PricingException
moveItemToCartFromNamedOrder in interface LegacyCartServicePricingExceptionpublic OrderItem moveItemToCartFromNamedOrder(Long customerId, String orderName, Long orderItemId, Integer quantity, boolean priceOrder) throws PricingException
moveItemToCartFromNamedOrder in interface LegacyCartServicePricingExceptionpublic OrderItem moveItemToCartFromNamedOrder(Order namedOrder, OrderItem orderItem) throws PricingException
moveItemToCartFromNamedOrder in interface LegacyCartServicePricingExceptionpublic OrderItem moveItemToCartFromNamedOrder(Order namedOrder, OrderItem orderItem, boolean priceOrder) throws PricingException
moveItemToCartFromNamedOrder in interface LegacyCartServicePricingExceptionpublic Order moveAllItemsToCartFromNamedOrder(Order namedOrder) throws PricingException
moveAllItemsToCartFromNamedOrder in interface LegacyCartServicePricingExceptionpublic Order moveAllItemsToCartFromNamedOrder(Order namedOrder, boolean priceOrder) throws PricingException
moveAllItemsToCartFromNamedOrder in interface LegacyCartServicePricingExceptionpublic MergeCartResponse mergeCart(Customer customer, Order anonymousCart) throws PricingException
mergeCart in interface LegacyCartServicePricingExceptionpublic ReconstructCartResponse reconstructCart(Customer customer) throws PricingException
reconstructCart in interface LegacyCartServicePricingExceptionpublic MergeCartResponse mergeCart(Customer customer, Order anonymousCart, boolean priceOrder) throws PricingException
LegacyCartServicemergeCart in interface LegacyCartServicecustomer - the customer whose cart is to be mergedPricingExceptionpublic ReconstructCartResponse reconstructCart(Customer customer, boolean priceOrder) throws PricingException
LegacyCartServicereconstructCart in interface LegacyCartServicecustomer - the customer whose cart is to be reconstructedPricingExceptionpublic Order addItem(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) throws AddToCartException
OrderServiceOrderService.addItemWithPriceOverrides(Long, OrderItemRequestDTO, boolean) in that it
will clear any values set on the OrderItemRequestDTO for the overrideSalePrice or overrideRetailPrice.
This design is intended to ensure that override pricing is not called by mistake. Implementors should
use this method when no manual price overrides are allowed.addItem in interface OrderServiceaddItem in class OrderServiceImplAddToCartExceptionOrderItemRequestDTOpublic Order updateItemQuantity(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) throws UpdateCartException
OrderServiceupdateItemQuantity in interface OrderServiceupdateItemQuantity in class OrderServiceImplUpdateCartExceptionOrderItemRequestDTOpublic Order removeItem(Long orderId, Long orderItemId, boolean priceOrder) throws RemoveFromCartException
OrderServiceremoveItem in interface OrderServiceremoveItem in class OrderServiceImplRemoveFromCartExceptionOrderItemRequestDTOCopyright © 2015. All Rights Reserved.