Interface OrderService

  • All Known Implementing Classes:
    DefaultOrderService

    public interface OrderService
    Service representation of an order and order history for SAP synchronous order management
    • 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 attributes
        statuses - 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 code
        itemNumber - ECC item number (corresponds to entry number in OrderEntry)
        Returns:
        Item