Package de.hybris.platform.product.impl
Class DefaultConfiguratorSettingsService
java.lang.Object
de.hybris.platform.product.impl.DefaultConfiguratorSettingsService
- All Implemented Interfaces:
ConfiguratorSettingsService
public class DefaultConfiguratorSettingsService
extends Object
implements ConfiguratorSettingsService
Default implementation of
ConfiguratorSettingsService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns configurator settings to be applied to given product.protected ConfiguratorSettingsResolutionStrategyvoidsetConfiguratorSettingsResolutionStrategy(ConfiguratorSettingsResolutionStrategy configuratorSettingsResolutionStrategy)
-
Constructor Details
-
DefaultConfiguratorSettingsService
public DefaultConfiguratorSettingsService()
-
-
Method Details
-
getConfiguratorSettingsForProduct
@Nonnull public List<AbstractConfiguratorSettingModel> getConfiguratorSettingsForProduct(@Nonnull ProductModel product) Description copied from interface:ConfiguratorSettingsServiceReturns configurator settings to be applied to given product.Settings are collected from all categories assigned to the product including the whole hierarchy. When two categories have equal Id, only one which is closer to the product is taken. The method keeps setting item order from root to leaf categories.
- Specified by:
getConfiguratorSettingsForProductin interfaceConfiguratorSettingsService- Parameters:
product- product to get settings for- Returns:
- list of configurator settings
- See Also:
-
getConfiguratorSettingsResolutionStrategy
-
setConfiguratorSettingsResolutionStrategy
public void setConfiguratorSettingsResolutionStrategy(ConfiguratorSettingsResolutionStrategy configuratorSettingsResolutionStrategy)
-