Class FixedFulfillmentPricingProperties

java.lang.Object
com.broadleafcommerce.shipping.properties.DiscriminatedProperties<FixedFulfillmentPricingProperties>
com.broadleafcommerce.shipping.service.integrations.fixed.FixedFulfillmentPricingProperties

@ConfigurationProperties("broadleaf.shipping.service.fixed") public class FixedFulfillmentPricingProperties extends DiscriminatedProperties<FixedFulfillmentPricingProperties>
Author:
Chad Harchar (charchar)
  • Field Details

  • Constructor Details

    • FixedFulfillmentPricingProperties

      public FixedFulfillmentPricingProperties()
  • 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)
    • getShipTables

      public List<FixedFulfillmentPricingOption> getShipTables(@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 shipTables
      The path to the configuration file used for fixed fulfillment calculations.
    • setShipTables

      public void setShipTables(List<FixedFulfillmentPricingOption> shipTables)
      List of fixed pricing fulfillment options that can be chosen.
      Parameters:
      shipTables - List of fixed pricing fulfillment options.
    • getConfigPath

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