Class VirtualFulfillmentPricingProperties

java.lang.Object
com.broadleafcommerce.shipping.properties.DiscriminatedProperties<VirtualFulfillmentPricingProperties>
com.broadleafcommerce.shipping.service.integrations.virtual.VirtualFulfillmentPricingProperties

@ConfigurationProperties("broadleaf.shipping.service.virtual") public class VirtualFulfillmentPricingProperties extends DiscriminatedProperties<VirtualFulfillmentPricingProperties>
Author:
Marie Standeven (marieStandeven)
  • Field Details

  • Constructor Details

    • VirtualFulfillmentPricingProperties

      public VirtualFulfillmentPricingProperties()
  • Method Details

    • isActive

      public boolean isActive(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • isSampleConfig

      public boolean isSampleConfig(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • getFulfillmentOptions

      public List<VirtualFulfillmentPricingOption> getFulfillmentOptions(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • setActive

      public void setActive(boolean active)
    • setSampleConfig

      public void setSampleConfig(boolean sampleConfig)
      Whether this configuration is the out-of-the-box sample. If true, a warning will be logged.
      Parameters:
      sampleConfig - Whether this configuration is the out-of-the-box sample.
    • setConfigPath

      @Deprecated public void setConfigPath(@Nullable org.springframework.core.io.Resource configPath)
      Deprecated.
      since 1.1.0, in favor of fulfillmentOptions
      The path to the configuration file used for virtual fulfillment calculations.
    • setFulfillmentOptions

      public void setFulfillmentOptions(List<VirtualFulfillmentPricingOption> fulfillmentOptions)
      List of virtual pricing fulfillment options that can be chosen.
      Parameters:
      shipTables - List of virtual pricing fulfillment options.
    • getConfigPath

      @Deprecated @Nullable public org.springframework.core.io.Resource getConfigPath()
      Deprecated.
      since 1.1.0, in favor of fulfillmentOptions
      The path to the configuration file used for virtual fulfillment calculations.