public class OrderController extends BaseController
DEFAULT_CURRENT_PAGE, DEFAULT_PAGE_SIZE| Constructor and Description |
|---|
OrderController() |
| Modifier and Type | Method and Description |
|---|---|
protected OrderHistoriesData |
createOrderHistoriesData(SearchPageData<OrderHistoryData> result) |
OrderStatusUpdateElementDataList |
expressUpdate(java.lang.String timestamp,
java.lang.String baseSiteId)
Web service handler for order status update feed.
|
protected java.util.Set<OrderStatus> |
extractOrderStatuses(java.lang.String statuses) |
protected void |
filterOrderStatusQueue(OrderStatusUpdateElementDataList orderStatusUpdateDataList,
java.lang.String baseSiteId) |
OrderData |
getOrder(java.lang.String code)
Web service for getting current user's order information by order code.
Sample call: https://localhost:9002/rest/v1/mysite/orders/1234 This method requires authentication. Method type : GET.Method is restricted for HTTPS channel. |
OrderData |
getOrderByGuid(java.lang.String guid)
Web service for getting order information by order GUID.
Sample call: https://localhost:9002/rest/v1/mysite/orders/byGuid/ea134b389f3d04b4821f51aa55c79f0766974f5f Method type : GET.Method is restricted for HTTPS channel. |
OrderHistoriesData |
getPagedOrdersForStatuses(java.lang.String statuses,
int currentPage,
int pageSize,
java.lang.String sort)
Web service for getting current user's order history data.
Sample call: https://localhost:9002/rest/v1/mysite/orders?statuses=COMPLETED,CANCELLED&pageSize=5¤tPage=0 This method requires authentication. Method type : GET.Method is restricted for HTTPS channel. |
handleErrorInternal, handleModelNotFoundException, sanitizepublic OrderData getOrder(java.lang.String code)
GET.HTTPS channel.code - - order code - must be given as path variable.OrderData as response body.public OrderData getOrderByGuid(java.lang.String guid)
GET.HTTPS channel.guid - - order guid - must be given as path variable.OrderData as response body.public OrderHistoriesData getPagedOrdersForStatuses(java.lang.String statuses, int currentPage, int pageSize, java.lang.String sort)
GET.HTTPS channel.statuses - - filter for order statuses- optionalcurrentPage - - pagination parameter- optionalpageSize - - PaginationData parameter - optionalsort - - sort criterionOrderData as response body.public OrderStatusUpdateElementDataList expressUpdate(java.lang.String timestamp, java.lang.String baseSiteId)
GET.HTTPS channel.timestamp - - time in ISO-8601 formatOrderStatusUpdateElementDataListprotected void filterOrderStatusQueue(OrderStatusUpdateElementDataList orderStatusUpdateDataList, java.lang.String baseSiteId)
protected java.util.Set<OrderStatus> extractOrderStatuses(java.lang.String statuses)
protected OrderHistoriesData createOrderHistoriesData(SearchPageData<OrderHistoryData> result)
Copyright © 2018 SAP SE. All Rights Reserved.