org.broadleafcommerce.core.web.api.endpoint.order
@Component(value="blRestCartEndpoint") @Scope(value="singleton") public class CartEndpoint extends Object implements org.springframework.context.ApplicationContextAware
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
context |
protected CustomerService |
customerService |
protected OfferService |
offerService |
protected OrderService |
orderService |
| Constructor and Description |
|---|
CartEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
OrderWrapper |
addOfferCode(javax.servlet.http.HttpServletRequest request,
String promoCode,
boolean priceOrder) |
OrderWrapper |
addSkuToOrder(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.UriInfo uriInfo,
Long categoryId,
Long productId,
Long skuId,
int quantity,
boolean priceOrder)
This method takes in a categoryId and productId as path parameters.
|
OrderWrapper |
createNewCartForCustomer(javax.servlet.http.HttpServletRequest request)
Create a new
Order for Customer |
OrderWrapper |
findCartForCustomer(javax.servlet.http.HttpServletRequest request)
Search for
Order by Customer |
OrderWrapper |
removeAllOfferCodes(javax.servlet.http.HttpServletRequest request,
boolean priceOrder) |
OrderWrapper |
removeItemFromOrder(javax.servlet.http.HttpServletRequest request,
Long itemId,
boolean priceOrder) |
OrderWrapper |
removeOfferCode(javax.servlet.http.HttpServletRequest request,
String promoCode,
boolean priceOrder) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
OrderWrapper |
updateItemQuantity(javax.servlet.http.HttpServletRequest request,
Long itemId,
Integer quantity,
boolean priceOrder) |
protected OrderService orderService
protected OfferService offerService
protected CustomerService customerService
protected org.springframework.context.ApplicationContext context
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic OrderWrapper findCartForCustomer(@Context javax.servlet.http.HttpServletRequest request)
Order by Customerpublic OrderWrapper createNewCartForCustomer(@Context javax.servlet.http.HttpServletRequest request)
Order for Customerpublic OrderWrapper addSkuToOrder(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo, Long categoryId, Long productId, Long skuId, int quantity, boolean priceOrder)
CatalogEndpoint.request - uriInfo - categoryId - productId - skuId - quantity - priceOrder - public OrderWrapper removeItemFromOrder(@Context javax.servlet.http.HttpServletRequest request, Long itemId, boolean priceOrder)
public OrderWrapper updateItemQuantity(@Context javax.servlet.http.HttpServletRequest request, Long itemId, Integer quantity, boolean priceOrder)
public OrderWrapper addOfferCode(@Context javax.servlet.http.HttpServletRequest request, String promoCode, boolean priceOrder)
public OrderWrapper removeOfferCode(@Context javax.servlet.http.HttpServletRequest request, String promoCode, boolean priceOrder)
public OrderWrapper removeAllOfferCodes(@Context javax.servlet.http.HttpServletRequest request, boolean priceOrder)
Copyright © 2015. All Rights Reserved.