org.broadleafcommerce.core.web.controller.order
Class CartControllerREST
java.lang.Object
org.broadleafcommerce.core.web.controller.order.AbstractCartController
org.broadleafcommerce.core.web.controller.order.CartControllerREST
@Controller(value="blCartControllerREST")
@SessionAttributes(value="cartSummary")
public class CartControllerREST
- extends AbstractCartController
| Fields inherited from class org.broadleafcommerce.core.web.controller.order.AbstractCartController |
addItemView, addItemViewRedirect, cartService, cartView, cartViewRedirect, catalogService, customerState, fulfillmentGroupService, offerService, removeItemView, removeItemViewRedirect |
|
Method Summary |
String |
addItem(Long skuId,
AddToCartItem addToCartItem,
org.springframework.validation.BindingResult errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
String |
addPromoCode(String promoCode,
CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
String |
removeItem(Long orderItemId,
CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
String |
updateItemQuantity(CartSummary cartSummary,
org.springframework.validation.Errors errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
String |
viewCart(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
| Methods inherited from class org.broadleafcommerce.core.web.controller.order.AbstractCartController |
addItem, addPromoCode, beginCheckout, checkout, createFulfillmentGroup, initFulfillmentGroups, removeItem, removePromoCode, retrieveCartOrder, setAddItemView, setAddItemViewRedirect, setCartView, setCartViewRedirect, setRemoveItemView, setRemoveItemViewRedirect, updateFulfillmentGroups, updateShipping |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CartControllerREST
public CartControllerREST()
viewCart
@RequestMapping(value="currentCart",
method=GET)
public String viewCart(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
throws PricingException
- Overrides:
viewCart in class AbstractCartController
- Throws:
PricingException
addItem
@RequestMapping(value="skus/sku/{skuId}",
method=POST)
public String addItem(@PathVariable
Long skuId,
@ModelAttribute
AddToCartItem addToCartItem,
org.springframework.validation.BindingResult errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
removeItem
@RequestMapping(value="orderItems/orderItem/{orderItemId}",
method=DELETE)
public String removeItem(@PathVariable
Long orderItemId,
@ModelAttribute
CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
updateItemQuantity
@RequestMapping(value="orderItems",
method=PUT)
public String updateItemQuantity(@ModelAttribute(value="cartSummary")
CartSummary cartSummary,
org.springframework.validation.Errors errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
throws PricingException
- Overrides:
updateItemQuantity in class AbstractCartController
- Throws:
PricingException
addPromoCode
@RequestMapping(value="promos/promo/{promoCode}",
method=POST)
public String addPromoCode(@PathVariable
String promoCode,
@ModelAttribute(value="cartSummary")
CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
throws PricingException
- Throws:
PricingException
Copyright © 2012. All Rights Reserved.