org.broadleafcommerce.core.order.service
Interface CartService
- All Superinterfaces:
- OrderService
- All Known Implementing Classes:
- CartServiceImpl
public interface CartService
- extends OrderService
|
Method Summary |
Order |
addAllItemsToCartFromNamedOrder(Order namedOrder)
|
Order |
addAllItemsToCartFromNamedOrder(Order namedOrder,
boolean priceOrder)
|
Order |
createNewCartForCustomer(Customer customer)
|
Order |
findCartForCustomer(Customer customer)
|
boolean |
isDeleteEmptyNamedOrders()
|
boolean |
isMoveNamedOrderItems()
|
MergeCartResponse |
mergeCart(Customer customer,
Order anonymousCart)
Merge the anonymous cart with the customer's cart taking into
consideration sku activation |
MergeCartResponse |
mergeCart(Customer customer,
Order anonymousCart,
boolean priceOrder)
|
Order |
moveAllItemsToCartFromNamedOrder(Order namedOrder)
|
Order |
moveAllItemsToCartFromNamedOrder(Order namedOrder,
boolean priceOrder)
|
OrderItem |
moveItemToCartFromNamedOrder(java.lang.Long customerId,
java.lang.String orderName,
java.lang.Long orderItemId,
java.lang.Integer quantity)
|
OrderItem |
moveItemToCartFromNamedOrder(java.lang.Long customerId,
java.lang.String orderName,
java.lang.Long orderItemId,
java.lang.Integer quantity,
boolean priceOrder)
|
OrderItem |
moveItemToCartFromNamedOrder(Order order,
OrderItem orderItem)
|
OrderItem |
moveItemToCartFromNamedOrder(Order order,
OrderItem orderItem,
boolean priceOrder)
|
ReconstructCartResponse |
reconstructCart(Customer customer)
Reconstruct the cart using previous stored state taking into
consideration sku activation |
ReconstructCartResponse |
reconstructCart(Customer customer,
boolean priceOrder)
|
void |
setDeleteEmptyNamedOrders(boolean deleteEmptyNamedOrders)
|
void |
setMoveNamedOrderItems(boolean moveNamedOrderItems)
|
| Methods inherited from interface org.broadleafcommerce.core.order.service.OrderService |
addBundleItemToOrder, addBundleItemToOrder, addDiscreteItemToOrder, addDiscreteItemToOrder, addDynamicPriceDiscreteItemToOrder, addDynamicPriceDiscreteItemToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addFulfillmentGroupToOrder, addGiftWrapItemToOrder, addGiftWrapItemToOrder, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addItemToFulfillmentGroup, addOfferToOrder, addOrderItemToBundle, addOrderItemToOrder, addOrderItemToOrder, addPaymentToOrder, addPaymentToOrder, addSkuToOrder, addSkuToOrder, cancelOrder, confirmOrder, createDefaultFulfillmentGroup, createDiscreteOrderItemRequest, createNamedOrderForCustomer, findDefaultFulfillmentGroupForOrder, findNamedOrderForCustomer, findOrderById, findOrderByOrderNumber, findOrdersForCustomer, findOrdersForCustomer, readPaymentInfosForOrder, removeAllFulfillmentGroupsFromOrder, removeAllFulfillmentGroupsFromOrder, removeAllOffersFromOrder, removeAllOffersFromOrder, removeAllPaymentsFromOrder, removeFulfillmentGroupFromOrder, removeFulfillmentGroupFromOrder, removeItemFromBundle, removeItemFromOrder, removeItemFromOrder, removeItemFromOrder, removeItemFromOrder, removeNamedOrderForCustomer, removeOfferFromOrder, removeOfferFromOrder, removePaymentsFromOrder, save, updateItemQuantity, updateItemQuantity |
createNewCartForCustomer
Order createNewCartForCustomer(Customer customer)
findCartForCustomer
Order findCartForCustomer(Customer customer)
addAllItemsToCartFromNamedOrder
Order addAllItemsToCartFromNamedOrder(Order namedOrder)
throws PricingException
- Throws:
PricingException
addAllItemsToCartFromNamedOrder
Order addAllItemsToCartFromNamedOrder(Order namedOrder,
boolean priceOrder)
throws PricingException
- Throws:
PricingException
moveItemToCartFromNamedOrder
OrderItem moveItemToCartFromNamedOrder(Order order,
OrderItem orderItem)
throws PricingException
- Throws:
PricingException
moveItemToCartFromNamedOrder
OrderItem moveItemToCartFromNamedOrder(Order order,
OrderItem orderItem,
boolean priceOrder)
throws PricingException
- Throws:
PricingException
moveItemToCartFromNamedOrder
OrderItem moveItemToCartFromNamedOrder(java.lang.Long customerId,
java.lang.String orderName,
java.lang.Long orderItemId,
java.lang.Integer quantity)
throws PricingException
- Throws:
PricingException
moveItemToCartFromNamedOrder
OrderItem moveItemToCartFromNamedOrder(java.lang.Long customerId,
java.lang.String orderName,
java.lang.Long orderItemId,
java.lang.Integer quantity,
boolean priceOrder)
throws PricingException
- Throws:
PricingException
moveAllItemsToCartFromNamedOrder
Order moveAllItemsToCartFromNamedOrder(Order namedOrder)
throws PricingException
- Throws:
PricingException
moveAllItemsToCartFromNamedOrder
Order moveAllItemsToCartFromNamedOrder(Order namedOrder,
boolean priceOrder)
throws PricingException
- Throws:
PricingException
mergeCart
MergeCartResponse mergeCart(Customer customer,
Order anonymousCart)
throws PricingException
- Merge the anonymous cart with the customer's cart taking into
consideration sku activation
- Parameters:
customer - the customer whose cart is to be mergedanonymousCartId - the anonymous cart id
- Returns:
- the response containing the cart, any items added to the cart,
and any items removed from the cart
- Throws:
PricingException
mergeCart
MergeCartResponse mergeCart(Customer customer,
Order anonymousCart,
boolean priceOrder)
throws PricingException
- Throws:
PricingException
reconstructCart
ReconstructCartResponse reconstructCart(Customer customer)
throws PricingException
- Reconstruct the cart using previous stored state taking into
consideration sku activation
- Parameters:
customer - the customer whose cart is to be reconstructed
- Returns:
- the response containing the cart and any items removed from the
cart
- Throws:
PricingException
reconstructCart
ReconstructCartResponse reconstructCart(Customer customer,
boolean priceOrder)
throws PricingException
- Throws:
PricingException
isMoveNamedOrderItems
boolean isMoveNamedOrderItems()
setMoveNamedOrderItems
void setMoveNamedOrderItems(boolean moveNamedOrderItems)
isDeleteEmptyNamedOrders
boolean isDeleteEmptyNamedOrders()
setDeleteEmptyNamedOrders
void setDeleteEmptyNamedOrders(boolean deleteEmptyNamedOrders)
Copyright © 2012. All Rights Reserved.