Interface FulfillmentOperationService

All Known Implementing Classes:
DefaultFulfillmentOperationService

public interface FulfillmentOperationService
Responsible for managing operations on fulfillments.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.broadleafcommerce.order.client.domain.OrderFulfillment
    changeFulfillmentStatus(FulfillmentStatusChangeRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    Perform the requested status change for the OrderFulfillment.
  • Method Details

    • changeFulfillmentStatus

      @Nullable com.broadleafcommerce.order.client.domain.OrderFulfillment changeFulfillmentStatus(FulfillmentStatusChangeRequest request, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Perform the requested status change for the OrderFulfillment.
      Parameters:
      request - the request to change the status of the fulfillment
      contextInfo - context information around sandbox and multitenant state.
      Returns:
      the fulfillment, or part of it, which has changed status