Class DefaultOrderService

  • All Implemented Interfaces:
    OrderService

    public class DefaultOrderService
    extends java.lang.Object
    implements OrderService
    DefaultOrderService
    • Constructor Detail

      • DefaultOrderService

        public DefaultOrderService()
    • Method Detail

      • getOrderForCode

        public OrderData getOrderForCode​(java.lang.String code)
        Description copied from interface: OrderService
        Fetches an order from the back end
        Specified by:
        getOrderForCode in interface OrderService
        Parameters:
        code - Technical ID of the order
        Returns:
        hybris order representation
      • getOrderHistoryForStatuses

        public java.util.List<OrderHistoryData> getOrderHistoryForStatuses​(OrderStatus... statuses)
        Description copied from interface: OrderService
        Perform an order search without pagination and sorting
        Specified by:
        getOrderHistoryForStatuses in interface OrderService
        Parameters:
        statuses - Order statuses the search should be performed for
        Returns:
        List of orders
      • calculateNumberOfPages

        protected int calculateNumberOfPages​(int totalNumberOfResults,
                                             int pageSize)
        Calculates number of pages for a search result
        Parameters:
        totalNumberOfResults - Total number
        pageSize - Page size
        Returns:
        Number of pages needed
      • getOrderConverter

        public Converter<Order,​OrderData> getOrderConverter()
        Order convertor for order model and data
        Returns:
        the orderConverter
      • setOrderConverter

        public void setOrderConverter​(Converter<Order,​OrderData> orderConverter)
        Parameters:
        orderConverter - the orderConverter to set
      • getSapPartnerService

        public SapPartnerService getSapPartnerService()
        Retrieves partner service
        Returns:
        Partner service
      • setSapPartnerService

        public void setSapPartnerService​(SapPartnerService sapPartnerService)
        Sets partner service from spring definition
        Parameters:
        sapPartnerService -
      • setOrderHistoryConverter

        public void setOrderHistoryConverter​(Converter<SearchResult,​OrderHistoryData> orderHistoryConverter)
        Sets order history converter from spring definition
        Parameters:
        orderHistoryConverter -
      • getBolOrderFacade

        public BolOrderFacade getBolOrderFacade()
        Returns:
        the bolOrderFacade
      • setBolOrderFacade

        public void setBolOrderFacade​(BolOrderFacade bolOrderFacade)
        Parameters:
        bolOrderFacade - the bolOrderFacade to set
      • getItemFromOrder

        public Item getItemFromOrder​(java.lang.String orderCode,
                                     java.lang.String itemNumber)
        Description copied from interface: OrderService
        Return item from given order code and item number.
        Specified by:
        getItemFromOrder in interface OrderService
        Parameters:
        orderCode - Order code
        itemNumber - ECC item number (corresponds to entry number in OrderEntry)
        Returns:
        Item