Class DefaultOrderFulfillmentProcessService

java.lang.Object
de.hybris.platform.orderprocessing.impl.DefaultOrderFulfillmentProcessService
All Implemented Interfaces:
OrderFulfillmentProcessService

public class DefaultOrderFulfillmentProcessService extends Object implements OrderFulfillmentProcessService
Default Implementation of OrderFulfillmentProcessService
  • Constructor Details

    • DefaultOrderFulfillmentProcessService

      public DefaultOrderFulfillmentProcessService()
  • Method Details

    • startFulfillmentProcessForOrder

      public OrderProcessModel startFulfillmentProcessForOrder(OrderModel order)
      Description copied from interface: OrderFulfillmentProcessService
      Starts a defined fulfillment process for an order. The process to start is defined as a 'basecommerce.fulfillmentprocess.name' property in project.properties.
      Specified by:
      startFulfillmentProcessForOrder in interface OrderFulfillmentProcessService
      Parameters:
      order - - the order to be submitted to the process
      Returns:
      OrderProcessModel - the process model reference
    • getBusinessProcessService

      protected BusinessProcessService getBusinessProcessService()
    • setBusinessProcessService

      public void setBusinessProcessService(BusinessProcessService businessProcessService)
    • getFulfillmentProcessCodeGenerator

      protected KeyGenerator getFulfillmentProcessCodeGenerator()
    • setFulfillmentProcessCodeGenerator

      public void setFulfillmentProcessCodeGenerator(KeyGenerator fulfillmentProcessCodeGenerator)
    • getModelService

      protected ModelService getModelService()
    • setModelService

      public void setModelService(ModelService modelService)