org.broadleafcommerce.order.web
Class DemoCartController
java.lang.Object
org.broadleafcommerce.order.web.DemoCartController
@Controller(value="blDemoCartController")
@SessionAttributes(value="cartSummary")
@RequestMapping(value="/basket")
public class DemoCartController
- extends java.lang.Object
|
Method Summary |
java.lang.String |
addItem(java.lang.Boolean ajax,
AddToCartItem addToCartItem,
org.springframework.validation.BindingResult errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
beginCheckout(CartSummary cartSummary,
org.springframework.validation.BindingResult errors,
java.lang.Boolean isStorePickup,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
checkout(CartSummary cartSummary,
org.springframework.validation.Errors errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
protected CartSummary |
createFulfillmentGroup(CartSummary cartSummary,
java.lang.String shippingMethod,
java.lang.String service,
Order cart)
|
java.util.List<FulfillmentGroup> |
initFulfillmentGroups()
|
java.lang.String |
removeItem(long orderItemId,
CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
protected Order |
retrieveCartOrder(javax.servlet.http.HttpServletRequest request,
org.springframework.ui.ModelMap model)
|
void |
setAddItemView(java.lang.String addItemView)
|
void |
setAddItemViewRedirect(boolean addItemViewRedirect)
|
void |
setCartView(java.lang.String cartView)
|
void |
setCartViewRedirect(boolean cartViewRedirect)
|
void |
setRemoveItemView(java.lang.String removeItemView)
|
void |
setRemoveItemViewRedirect(boolean removeItemViewRedirect)
|
protected Order |
updateFulfillmentGroups(CartSummary cartSummary,
Order currentCartOrder)
|
java.lang.String |
updateItemQuantity(CartSummary cartSummary,
org.springframework.validation.Errors errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
updatePromoCode(CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
updateShipping(CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
viewCart(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cartService
protected final CartService cartService
customerState
protected final CustomerState customerState
catalogService
protected final CatalogService catalogService
fulfillmentGroupService
protected final FulfillmentGroupService fulfillmentGroupService
offerService
protected OfferService offerService
cartView
protected java.lang.String cartView
cartViewRedirect
protected boolean cartViewRedirect
addItemView
protected java.lang.String addItemView
addItemViewRedirect
protected boolean addItemViewRedirect
removeItemView
protected java.lang.String removeItemView
removeItemViewRedirect
protected boolean removeItemViewRedirect
DemoCartController
public DemoCartController()
initFulfillmentGroups
@ModelAttribute(value="fulfillmentGroups")
public java.util.List<FulfillmentGroup> initFulfillmentGroups()
viewCart
@RequestMapping(value="/viewCart.htm",
method=GET)
public java.lang.String viewCart(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
throws PricingException
- Throws:
PricingException
addItem
@RequestMapping(value="/addItem.htm",
method={GET,POST})
public java.lang.String addItem(@RequestParam(required=false)
java.lang.Boolean ajax,
@ModelAttribute
AddToCartItem addToCartItem,
org.springframework.validation.BindingResult errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
removeItem
@RequestMapping(value="/viewCart.htm",
params="removeItemFromCart",
method={GET,POST})
public java.lang.String removeItem(@RequestParam
long orderItemId,
@ModelAttribute
CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
beginCheckout
@RequestMapping(value="/beginCheckout.htm",
method=GET)
public java.lang.String beginCheckout(@ModelAttribute
CartSummary cartSummary,
org.springframework.validation.BindingResult errors,
@RequestParam(required=false)
java.lang.Boolean isStorePickup,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
updateItemQuantity
@RequestMapping(value="/viewCart.htm",
params="updateItemQuantity",
method=POST)
public java.lang.String updateItemQuantity(@ModelAttribute(value="cartSummary")
CartSummary cartSummary,
org.springframework.validation.Errors errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
throws PricingException
- Throws:
PricingException
checkout
@RequestMapping(params="checkout",
method=POST)
public java.lang.String checkout(@ModelAttribute(value="cartSummary")
CartSummary cartSummary,
org.springframework.validation.Errors errors,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
throws PricingException
- Throws:
PricingException
updateShipping
@RequestMapping(params="updateShipping",
method=POST)
public java.lang.String updateShipping(@ModelAttribute(value="cartSummary")
CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
throws PricingException
- Throws:
PricingException
updatePromoCode
@RequestMapping(value="/viewCart.htm",
params="updatePromo",
method=POST)
public java.lang.String updatePromoCode(@ModelAttribute(value="cartSummary")
CartSummary cartSummary,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
throws PricingException
- Throws:
PricingException
updateFulfillmentGroups
protected Order updateFulfillmentGroups(CartSummary cartSummary,
Order currentCartOrder)
throws PricingException
- Throws:
PricingException
createFulfillmentGroup
protected CartSummary createFulfillmentGroup(CartSummary cartSummary,
java.lang.String shippingMethod,
java.lang.String service,
Order cart)
retrieveCartOrder
protected Order retrieveCartOrder(javax.servlet.http.HttpServletRequest request,
org.springframework.ui.ModelMap model)
setCartView
public void setCartView(java.lang.String cartView)
setAddItemView
public void setAddItemView(java.lang.String addItemView)
setCartViewRedirect
public void setCartViewRedirect(boolean cartViewRedirect)
setAddItemViewRedirect
public void setAddItemViewRedirect(boolean addItemViewRedirect)
setRemoveItemView
public void setRemoveItemView(java.lang.String removeItemView)
setRemoveItemViewRedirect
public void setRemoveItemViewRedirect(boolean removeItemViewRedirect)
Copyright © 2011. All Rights Reserved.