@FrameworkRestController
@FrameworkMapping(value="/wishlist",
produces={"application/json","application/xml"})
public class WishlistEndpoint
extends BaseEndpoint
| Modifier and Type | Field and Description |
|---|---|
protected OrderRequestService |
orderRequestService |
protected org.broadleafcommerce.core.order.service.OrderService |
orderService |
context, messageSource| Constructor and Description |
|---|
WishlistEndpoint(org.broadleafcommerce.core.order.service.OrderService orderService,
OrderRequestService orderRequestService) |
| Modifier and Type | Method and Description |
|---|---|
OrderWrapper |
addConfigureItemToWishlist(javax.servlet.http.HttpServletRequest request,
ConfigurableOrderItemWrapper orderItemWrapper,
String wishlistName) |
OrderWrapper |
addItemToWishlist(javax.servlet.http.HttpServletRequest request,
OrderItemWrapper orderItemWrapper,
String wishlistName) |
OrderWrapper |
getWishlist(javax.servlet.http.HttpServletRequest request,
String wishlistName) |
OrderWrapper |
moveItemToCart(javax.servlet.http.HttpServletRequest request,
String wishlistName,
String itemId) |
OrderWrapper |
moveListToCart(javax.servlet.http.HttpServletRequest request,
String wishlistName) |
OrderWrapper |
removeItemFromWishlist(javax.servlet.http.HttpServletRequest request,
String wishlistName,
Long itemId) |
OrderWrapper |
updateQuantityInWishlist(javax.servlet.http.HttpServletRequest request,
String wishlistName,
Long itemId,
Integer quantity) |
getApplicationContext, getMessageSource, setApplicationContext, setMessageSourceprotected final org.broadleafcommerce.core.order.service.OrderService orderService
protected final OrderRequestService orderRequestService
public WishlistEndpoint(@Qualifier(value="blOrderService")
org.broadleafcommerce.core.order.service.OrderService orderService,
OrderRequestService orderRequestService)
@FrameworkMapping(method=GET) public OrderWrapper getWishlist(javax.servlet.http.HttpServletRequest request, @RequestParam(value="wishlistName") String wishlistName)
@FrameworkMapping(value="/item",
method=POST)
public OrderWrapper addItemToWishlist(javax.servlet.http.HttpServletRequest request,
@RequestBody
OrderItemWrapper orderItemWrapper,
@RequestParam(value="wishlistName")
String wishlistName)
@FrameworkMapping(value="/configure-item",
method=POST)
public OrderWrapper addConfigureItemToWishlist(javax.servlet.http.HttpServletRequest request,
@RequestBody
ConfigurableOrderItemWrapper orderItemWrapper,
@RequestParam(value="wishlistName")
String wishlistName)
@FrameworkMapping(value="/items/{itemId}",
method=PUT)
public OrderWrapper updateQuantityInWishlist(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="wishlistName")
String wishlistName,
@PathVariable(value="itemId")
Long itemId,
@RequestParam(value="quantity")
Integer quantity)
@FrameworkMapping(value="/items/{itemId}",
method=DELETE)
public OrderWrapper removeItemFromWishlist(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="wishlistName")
String wishlistName,
@PathVariable(value="itemId")
Long itemId)
@FrameworkMapping(value="items/{itemId}/move",
method=POST)
public OrderWrapper moveItemToCart(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="wishlistName")
String wishlistName,
@PathVariable(value="itemId")
String itemId)
@FrameworkMapping(method=POST) public OrderWrapper moveListToCart(javax.servlet.http.HttpServletRequest request, @RequestParam(value="wishlistName") String wishlistName)
Copyright © 2022. All rights reserved.