@FrameworkRestController
@FrameworkMapping(value="/orders",
produces={"application/json","application/xml"})
public class OrderHistoryEndpoint
extends BaseEndpoint
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.core.order.service.OrderService |
orderService |
context, messageSource| Constructor and Description |
|---|
OrderHistoryEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
List<OrderWrapper> |
findAllOrdersForCustomer(javax.servlet.http.HttpServletRequest request)
Finds all of the orders for the customer set on the request
|
OrderWrapper |
findOrderById(javax.servlet.http.HttpServletRequest request,
Long orderId)
Finds order, if it exists, whose id is
orderId |
protected OrderWrapper |
findOrderByOrderNumber(javax.servlet.http.HttpServletRequest request,
String orderNumber) |
List<OrderWrapper> |
findOrdersForCustomer(javax.servlet.http.HttpServletRequest request,
String orderStatus,
String orderNumber)
Finds all of the orders with an order status of
orderStatus for the customer set on the request |
getApplicationContext, getMessageSource, setApplicationContext, setMessageSourceprotected org.broadleafcommerce.core.order.service.OrderService orderService
@FrameworkMapping(method=GET) public List<OrderWrapper> findOrdersForCustomer(javax.servlet.http.HttpServletRequest request, @RequestParam(value="orderStatus",defaultValue="SUBMITTED") String orderStatus, @RequestParam(value="orderNumber",required=false) String orderNumber)
orderStatus for the customer set on the requestrequest - orderStatus - 400 - Bad Request if customerId isn't set on the requestprotected OrderWrapper findOrderByOrderNumber(javax.servlet.http.HttpServletRequest request, String orderNumber)
@FrameworkMapping(value="/summary",
method=GET)
public List<OrderWrapper> findAllOrdersForCustomer(javax.servlet.http.HttpServletRequest request)
request - 400 - Bad Request if the customer isn't set on the request@FrameworkMapping(value="/{orderId}",
method=GET)
public OrderWrapper findOrderById(javax.servlet.http.HttpServletRequest request,
@PathVariable(value="orderId")
Long orderId)
orderIdrequest - orderId - 404 - Not Found if no cart with id of orderId existsCopyright © 2020. All rights reserved.