Class DefaultConfigurableChecker

java.lang.Object
de.hybris.platform.cpq.productconfig.services.impl.DefaultConfigurableChecker
All Implemented Interfaces:
ConfigurableChecker

public class DefaultConfigurableChecker extends Object implements ConfigurableChecker
Support class to check if a specific product is configurable with the Cloud CPQ configurator.
  • Constructor Details

    • DefaultConfigurableChecker

      public DefaultConfigurableChecker(de.hybris.platform.product.ConfiguratorSettingsService configuratorSettingsService)
      Default constructor accepting dependencies
      Parameters:
      configuratorSettingsService - configuratorSettingsService
  • Method Details

    • isCloudCPQConfigurableProduct

      public boolean isCloudCPQConfigurableProduct(ProductModel product)
      Description copied from interface: ConfigurableChecker
      Check if the given product is Cloud CPQ configurable base product and can be configured by the Cloud CPQ configurator.
      Specified by:
      isCloudCPQConfigurableProduct in interface ConfigurableChecker
      Parameters:
      product - The product to check
      Returns:
      TRUE if it is a Cloud CPQ configurable base product and can be configured by the Cloud CPQ configurator , otherwise FALSE
    • getConfiguratorSettingsService

      protected de.hybris.platform.product.ConfiguratorSettingsService getConfiguratorSettingsService()