Class ConfigurableDropdownEditor

  • All Implemented Interfaces:
    com.hybris.cockpitng.editors.CockpitEditorRenderer<java.lang.Object>
    Direct Known Subclasses:
    ExtendedConfigurableDropdownEditor

    public class ConfigurableDropdownEditor
    extends java.lang.Object
    implements com.hybris.cockpitng.editors.CockpitEditorRenderer<java.lang.Object>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected DataProvider createDataProvider​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)  
      protected java.util.Map<java.lang.String,​java.lang.Object> createDataProviderParameters​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)  
      protected java.util.Map<java.lang.String,​java.lang.Object> createEvaluationContext​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)  
      protected org.zkoss.zul.ComboitemRenderer createItemRenderer​(DataProvider dataProvider, java.util.Map<java.lang.String,​java.lang.Object> dataProviderParameters)  
      protected org.zkoss.zul.ListModel createModel​(DataProvider dataProvider, java.util.Map<java.lang.String,​java.lang.Object> dataProviderParameters, java.lang.Object initialValue)  
      protected org.zkoss.zk.ui.event.EventListener createOnChangeHandler​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context, com.hybris.cockpitng.editors.EditorListener editorListener)  
      protected java.lang.Object evaluate​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context, java.lang.String value, com.hybris.cockpitng.dataaccess.services.PropertyValueService propertyValueService)  
      protected java.lang.Object loadInitialValue​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)  
      void render​(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context, com.hybris.cockpitng.editors.EditorListener<java.lang.Object> listener)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DATA_PROVIDER_PARAMETERS

        protected static final java.lang.String DATA_PROVIDER_PARAMETERS
        See Also:
        Constant Field Values
      • PROPERTY_VALUE_SERVICE_BEAN_ID

        protected static final java.lang.String PROPERTY_VALUE_SERVICE_BEAN_ID
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConfigurableDropdownEditor

        public ConfigurableDropdownEditor()
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.Component parent,
                           com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context,
                           com.hybris.cockpitng.editors.EditorListener<java.lang.Object> listener)
        Specified by:
        render in interface com.hybris.cockpitng.editors.CockpitEditorRenderer<java.lang.Object>
      • createDataProvider

        protected DataProvider createDataProvider​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)
      • createDataProviderParameters

        protected java.util.Map<java.lang.String,​java.lang.Object> createDataProviderParameters​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)
      • evaluate

        protected java.lang.Object evaluate​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context,
                                            java.lang.String value,
                                            com.hybris.cockpitng.dataaccess.services.PropertyValueService propertyValueService)
      • createEvaluationContext

        protected java.util.Map<java.lang.String,​java.lang.Object> createEvaluationContext​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)
      • createModel

        protected org.zkoss.zul.ListModel createModel​(DataProvider dataProvider,
                                                      java.util.Map<java.lang.String,​java.lang.Object> dataProviderParameters,
                                                      java.lang.Object initialValue)
      • createItemRenderer

        protected org.zkoss.zul.ComboitemRenderer createItemRenderer​(DataProvider dataProvider,
                                                                     java.util.Map<java.lang.String,​java.lang.Object> dataProviderParameters)
      • createOnChangeHandler

        protected org.zkoss.zk.ui.event.EventListener createOnChangeHandler​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context,
                                                                            com.hybris.cockpitng.editors.EditorListener editorListener)
      • loadInitialValue

        protected java.lang.Object loadInitialValue​(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)