Interface OrderService
-
- All Known Implementing Classes:
DefaultOrderService
public interface OrderServiceService representation of an order and order history for SAP synchronous order management
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ItemgetItemFromOrder(java.lang.String orderCode, java.lang.String itemNumber)Return item from given order code and item number.OrderDatagetOrderForCode(java.lang.String code)Fetches an order from the back endjava.util.List<OrderHistoryData>getOrderHistoryForStatuses(OrderStatus... statuses)Perform an order search without pagination and sortingSearchPageData<OrderHistoryData>getPagedOrderHistoryForStatuses(PageableData pageableData, OrderStatus... statuses)Perform an order search, taking pagination and sorting into account
-
-
-
Method Detail
-
getOrderForCode
OrderData getOrderForCode(java.lang.String code)
Fetches an order from the back end- Parameters:
code- Technical ID of the order- Returns:
- hybris order representation
-
getPagedOrderHistoryForStatuses
SearchPageData<OrderHistoryData> getPagedOrderHistoryForStatuses(PageableData pageableData, OrderStatus... statuses)
Perform an order search, taking pagination and sorting into account- Parameters:
pageableData- Contains paging and sorting attributesstatuses- Order statuses the search should be performed for- Returns:
- Search result, including sorting and pagination
-
getOrderHistoryForStatuses
java.util.List<OrderHistoryData> getOrderHistoryForStatuses(OrderStatus... statuses)
Perform an order search without pagination and sorting- Parameters:
statuses- Order statuses the search should be performed for- Returns:
- List of orders
-
getItemFromOrder
Item getItemFromOrder(java.lang.String orderCode, java.lang.String itemNumber)
Return item from given order code and item number.- Parameters:
orderCode- Order codeitemNumber- ECC item number (corresponds to entry number in OrderEntry)- Returns:
- Item
-
-