Class DefaultOrderFulfillmentConsolidationService<P extends ConsolidatedOrderFulfillment>

    • Constructor Detail

      • DefaultOrderFulfillmentConsolidationService

        public DefaultOrderFulfillmentConsolidationService​(OrderService<com.broadleafcommerce.order.client.domain.Order> orderService,
                                                           OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService,
                                                           com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • Method Detail

      • consolidateOrderFulfillments

        protected List<P> consolidateOrderFulfillments​(List<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillments,
                                                       com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • consolidateOrder

        protected void consolidateOrder​(Set<String> orderIds,
                                        List<P> consolidatedFulfillments,
                                        com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • getOrderService

        protected OrderService<com.broadleafcommerce.order.client.domain.Order> getOrderService()
      • getOrderFulfillmentService

        protected OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> getOrderFulfillmentService()
      • getTypeFactory

        protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()