Class FulfillmentProcessingProperties
- java.lang.Object
 - 
- com.broadleafcommerce.orderoperation.service.messaging.capture.properties.FulfillmentProcessingProperties
 
 
- 
@ConfigurationProperties("broadleaf.orderoperation.fulfillment-processing") public class FulfillmentProcessingProperties extends ObjectProperties pertaining to automatic fulfillment. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFulfillmentProcessingProperties.AutoFulfillProperties 
- 
Constructor Summary
Constructors Constructor Description FulfillmentProcessingProperties() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FulfillmentProcessingProperties.AutoFulfillPropertiesgetAutoFulfill()booleanisEnableFulfillingStep()If true, during auto-fulfill, VIRTUAL fulfillments will go through theOrderFulfillmentStatus.FULFILLINGstatus before they can be marked asOrderFulfillmentStatus.FULFILLED.voidsetAutoFulfill(FulfillmentProcessingProperties.AutoFulfillProperties autoFulfill)voidsetEnableFulfillingStep(boolean enableFulfillingStep)If true, during auto-fulfill, VIRTUAL fulfillments will go through theOrderFulfillmentStatus.FULFILLINGstatus before they can be marked asOrderFulfillmentStatus.FULFILLED. 
 - 
 
- 
- 
Method Detail
- 
isEnableFulfillingStep
public boolean isEnableFulfillingStep()
If true, during auto-fulfill, VIRTUAL fulfillments will go through theOrderFulfillmentStatus.FULFILLINGstatus 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.FULFILLEDonce 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.FULFILLINGstatus 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.FULFILLEDonce 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)
 
 - 
 
 -