Class FulfillmentProcessingProperties
- java.lang.Object
-
- com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties
-
@ConfigurationProperties("broadleaf.orderoperation.fulfillment-processing") public class FulfillmentProcessingProperties extends Object
Properties pertaining to automatic fulfillment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FulfillmentProcessingProperties.AutoFulfillProperties
-
Constructor Summary
Constructors Constructor Description FulfillmentProcessingProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FulfillmentProcessingProperties.AutoFulfillProperties
getAutoFulfill()
boolean
isEnableFulfillingStep()
If true, during auto-fulfill, VIRTUAL fulfillments will go through theOrderFulfillmentStatus.FULFILLING
status before they can be marked asOrderFulfillmentStatus.FULFILLED
.void
setAutoFulfill(FulfillmentProcessingProperties.AutoFulfillProperties autoFulfill)
void
setEnableFulfillingStep(boolean enableFulfillingStep)
If true, during auto-fulfill, VIRTUAL fulfillments will go through theOrderFulfillmentStatus.FULFILLING
status before they can be marked asOrderFulfillmentStatus.FULFILLED
.
-
-
-
Method Detail
-
isEnableFulfillingStep
public boolean isEnableFulfillingStep()
If true, during auto-fulfill, VIRTUAL fulfillments will go through theOrderFulfillmentStatus.FULFILLING
status before they can be marked asOrderFulfillmentStatus.FULFILLED
.This will allow external systems to perform virtual fulfillment processes. That system must be responsible for notifying this service to change the status to
OrderFulfillmentStatus.FULFILLED
once fulfillment is complete.This should have the same value as
broadleaf.order.metadata.enable-fulfilling-step
.
-
setEnableFulfillingStep
public void setEnableFulfillingStep(boolean enableFulfillingStep)
If true, during auto-fulfill, VIRTUAL fulfillments will go through theOrderFulfillmentStatus.FULFILLING
status before they can be marked asOrderFulfillmentStatus.FULFILLED
.This will allow external systems to perform virtual fulfillment processes. That system must be responsible for notifying this service to change the status to
OrderFulfillmentStatus.FULFILLED
once fulfillment is complete.This should have the same value as
broadleaf.order.metadata.enable-fulfilling-step
.
-
getAutoFulfill
public FulfillmentProcessingProperties.AutoFulfillProperties getAutoFulfill()
-
setAutoFulfill
public void setAutoFulfill(FulfillmentProcessingProperties.AutoFulfillProperties autoFulfill)
-
-