Class BroadleafManageWishlistController
java.lang.Object
org.broadleafcommerce.common.web.controller.BroadleafAbstractController
org.broadleafcommerce.core.web.controller.account.AbstractAccountController
org.broadleafcommerce.core.web.controller.account.BroadleafManageWishlistController
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
FieldsModifier and TypeFieldDescriptionprotected static Stringprotected static Stringprotected ContextualInventoryServiceFields inherited from class org.broadleafcommerce.core.web.controller.account.AbstractAccountController
catalogService, orderService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, OrderItemRequestDTO itemRequest, String wishlistName) protected booleanisWishlistValid(Order wishlist) moveItemToCart(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName, Long orderItemId) moveListToCart(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName) removeItemFromWishlist(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName, Long itemId) updateQuantityInWishlist(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName, OrderItemRequestDTO itemRequest) viewWishlist(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName) Methods inherited from class org.broadleafcommerce.common.web.controller.BroadleafAbstractController
addDeepLink, getContextPath, isAjaxRequest, jsonResponse
-
Field Details
-
accountWishlistView
-
accountWishlistRedirect
-
inventoryService
-
-
Constructor Details
-
BroadleafManageWishlistController
public BroadleafManageWishlistController()
-
-
Method Details
-
add
public String add(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, OrderItemRequestDTO itemRequest, String wishlistName) throws IOException, AddToCartException, PricingException -
viewWishlist
-
updateQuantityInWishlist
public String updateQuantityInWishlist(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName, OrderItemRequestDTO itemRequest) throws IOException, UpdateCartException, PricingException, RemoveFromCartException -
removeItemFromWishlist
public String removeItemFromWishlist(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName, Long itemId) throws RemoveFromCartException - Throws:
RemoveFromCartException
-
moveItemToCart
public String moveItemToCart(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName, Long orderItemId) throws RemoveFromCartException, AddToCartException, PricingException -
moveListToCart
public String moveListToCart(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, String wishlistName) throws RemoveFromCartException, AddToCartException, PricingException -
isWishlistValid
-
getAccountWishlistView
-
getAccountWishlistRedirect
-