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 java.lang.Object implements ConfiguratorSettingsService
Default implementation ofConfiguratorSettingsService.
-
-
Constructor Summary
Constructors Constructor Description DefaultConfiguratorSettingsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<AbstractConfiguratorSettingModel>getConfiguratorSettingsForProduct(ProductModel product)Returns configurator settings to be applied to given product.protected ConfiguratorSettingsResolutionStrategygetConfiguratorSettingsResolutionStrategy()voidsetConfiguratorSettingsResolutionStrategy(ConfiguratorSettingsResolutionStrategy configuratorSettingsResolutionStrategy)
-
-
-
Method Detail
-
getConfiguratorSettingsForProduct
@Nonnull public java.util.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:
ConfiguratorSettingsResolutionStrategy,ConfigurationCategoryModel,CategoryService
-
getConfiguratorSettingsResolutionStrategy
protected ConfiguratorSettingsResolutionStrategy getConfiguratorSettingsResolutionStrategy()
-
setConfiguratorSettingsResolutionStrategy
public void setConfiguratorSettingsResolutionStrategy(ConfiguratorSettingsResolutionStrategy configuratorSettingsResolutionStrategy)
-
-