Interface ProductConfigurationHandler

    • Method Detail

      • createProductInfo

        java.util.List<AbstractOrderEntryProductInfoModel> createProductInfo​(AbstractConfiguratorSettingModel productSettings)
        Create default set of AbstractOrderEntryProductInfoModel for given configurable product.
        Parameters:
        productSettings - default configuration settings
        Returns:
        list of AbstractOrderEntryProductInfoModel filled with default values.
      • convert

        java.util.List<AbstractOrderEntryProductInfoModel> convert​(java.util.Collection<ProductConfigurationItem> items,
                                                                   AbstractOrderEntryModel entry)
        Converts a set of ProductConfigurationItem into a list of AbstractOrderEntryProductInfoModel.
        Parameters:
        items - configurator setting DTOs
        entry - entry the settings will be added to (for reference)
        Returns:
        particular specialization of product info model, set up from items