Class AbstractProductConfigRuleParameterEditor

java.lang.Object
com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<Object>
de.hybris.platform.sap.productconfig.rules.backoffice.editors.AbstractProductConfigRuleParameterEditor
All Implemented Interfaces:
com.hybris.cockpitng.editors.CockpitEditorRenderer<Object>
Direct Known Subclasses:
DefaultProductConfigRuleCsticEditor, DefaultProductConfigRuleCsticValueEditor

public abstract class AbstractProductConfigRuleParameterEditor extends com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<Object>
Abstract implementation of the characteristic and characteristic value editor in the product configuration rules
  • Constructor Details

    • AbstractProductConfigRuleParameterEditor

      public AbstractProductConfigRuleParameterEditor()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<Object> context, com.hybris.cockpitng.editors.EditorListener<Object> listener)
    • prepareModel

      protected org.zkoss.zul.ListModelList<Object> prepareModel(com.hybris.cockpitng.editors.EditorContext<Object> context)
    • createCombobox

      protected org.zkoss.zul.Combobox createCombobox()
    • getPossibleValues

      protected abstract List<Object> getPossibleValues(com.hybris.cockpitng.editors.EditorContext<Object> context)
    • useBaseProductCodeForChangeableVariant

      protected String useBaseProductCodeForChangeableVariant(String productCode)
    • getParameterProviderService

      protected ProductCsticAndValueParameterProviderService getParameterProviderService()
      Returns:
      the parameterProviderService
    • setParameterProviderService

      public void setParameterProviderService(ProductCsticAndValueParameterProviderService parameterProviderService)
      Parameters:
      parameterProviderService - the parameterProviderService to set
    • getFlexibleSearchService

      public FlexibleSearchService getFlexibleSearchService()
    • setFlexibleSearchService

      public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
    • getConfigurationVariantUtil

      protected ConfigurationVariantUtil getConfigurationVariantUtil()
    • setConfigurationVariantUtil

      public void setConfigurationVariantUtil(ConfigurationVariantUtil configurationVariantUtil)