org.broadleafcommerce.core.web.controller.account
Class BroadleafManageWishlistController

java.lang.Object
  extended by org.broadleafcommerce.common.web.controller.BroadleafAbstractController
      extended by org.broadleafcommerce.core.web.controller.account.AbstractAccountController
          extended by org.broadleafcommerce.core.web.controller.account.BroadleafManageWishlistController

public class BroadleafManageWishlistController
extends AbstractAccountController

The controller responsible for wishlist management activities, including viewing a wishlist, moving items from the wishlist to the cart, and removing items from the wishlist

Author:
jfridye

Field Summary
protected static String accountWishlistRedirect
           
protected static String accountWishlistView
           
 
Fields inherited from class org.broadleafcommerce.core.web.controller.account.AbstractAccountController
catalogService, orderService
 
Constructor Summary
BroadleafManageWishlistController()
           
 
Method Summary
 String add(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, AddToCartItem itemRequest, String wishlistName)
           
 String getAccountWishlistRedirect()
           
 String getAccountWishlistView()
           
 String moveItemToCart(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName, Long orderItemId)
           
 String moveListToCart(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName)
           
 String removeItemFromWishlist(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName, Long itemId)
           
 String viewWishlist(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName)
           
 
Methods inherited from class org.broadleafcommerce.common.web.controller.BroadleafAbstractController
getContextPath, isAjaxRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accountWishlistView

protected static String accountWishlistView

accountWishlistRedirect

protected static String accountWishlistRedirect
Constructor Detail

BroadleafManageWishlistController

public BroadleafManageWishlistController()
Method Detail

add

public String add(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response,
                  org.springframework.ui.Model model,
                  AddToCartItem itemRequest,
                  String wishlistName)
           throws IOException,
                  AddToCartException,
                  PricingException
Throws:
IOException
AddToCartException
PricingException

viewWishlist

public String viewWishlist(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           org.springframework.ui.Model model,
                           String wishlistName)

removeItemFromWishlist

public String removeItemFromWishlist(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpServletResponse response,
                                     org.springframework.ui.Model model,
                                     String wishlistName,
                                     Long itemId)
                              throws RemoveFromCartException
Throws:
RemoveFromCartException

moveItemToCart

public String moveItemToCart(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             org.springframework.ui.Model model,
                             String wishlistName,
                             Long orderItemId)
                      throws RemoveFromCartException,
                             AddToCartException
Throws:
RemoveFromCartException
AddToCartException

moveListToCart

public String moveListToCart(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             org.springframework.ui.Model model,
                             String wishlistName)
                      throws RemoveFromCartException,
                             AddToCartException
Throws:
RemoveFromCartException
AddToCartException

getAccountWishlistView

public String getAccountWishlistView()

getAccountWishlistRedirect

public String getAccountWishlistRedirect()


Copyright © 2013. All Rights Reserved.