Interface OrderService

All Known Implementing Classes:
DefaultOrderService

public interface OrderService
Service representation of an order and order history for SAP synchronous order management
  • Method Details

    • getOrderForCode

      OrderData getOrderForCode(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 attributes
      statuses - Order statuses the search should be performed for
      Returns:
      Search result, including sorting and pagination
    • getOrderHistoryForStatuses

      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(String orderCode, String itemNumber)
      Return item from given order code and item number.
      Parameters:
      orderCode - Order code
      itemNumber - ECC item number (corresponds to entry number in OrderEntry)
      Returns:
      Item