Interface ProductConfigurationHandler
-
- All Known Implementing Classes:
CPQConfigurationHandler,TextFieldConfigurationHandler
public interface ProductConfigurationHandlerInterface to manage configurations of single type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<AbstractOrderEntryProductInfoModel>convert(java.util.Collection<ProductConfigurationItem> items, AbstractOrderEntryModel entry)Converts a set ofProductConfigurationIteminto a list ofAbstractOrderEntryProductInfoModel.java.util.List<AbstractOrderEntryProductInfoModel>createProductInfo(AbstractConfiguratorSettingModel productSettings)Create default set ofAbstractOrderEntryProductInfoModelfor given configurable product.
-
-
-
Method Detail
-
createProductInfo
java.util.List<AbstractOrderEntryProductInfoModel> createProductInfo(AbstractConfiguratorSettingModel productSettings)
Create default set ofAbstractOrderEntryProductInfoModelfor given configurable product.- Parameters:
productSettings- default configuration settings- Returns:
- list of
AbstractOrderEntryProductInfoModelfilled with default values.
-
convert
java.util.List<AbstractOrderEntryProductInfoModel> convert(java.util.Collection<ProductConfigurationItem> items, AbstractOrderEntryModel entry)
Converts a set ofProductConfigurationIteminto a list ofAbstractOrderEntryProductInfoModel.- Parameters:
items- configurator setting DTOsentry- entry the settings will be added to (for reference)- Returns:
- particular specialization of product info model, set up from
items
-
-