Class ConfigurableDropdownEditor
- java.lang.Object
-
- de.hybris.platform.adaptivesearchbackoffice.editors.configurabledropdown.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>
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringDATA_PROVIDERprotected static java.lang.StringDATA_PROVIDER_PARAMETERSprotected static java.lang.StringPLACEHOLDERprotected static java.lang.StringPROPERTY_VALUE_SERVICE_BEAN_ID
-
Constructor Summary
Constructors Constructor Description ConfigurableDropdownEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataProvidercreateDataProvider(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.ComboitemRenderercreateItemRenderer(DataProvider dataProvider, java.util.Map<java.lang.String,java.lang.Object> dataProviderParameters)protected org.zkoss.zul.ListModelcreateModel(DataProvider dataProvider, java.util.Map<java.lang.String,java.lang.Object> dataProviderParameters, java.lang.Object initialValue)protected org.zkoss.zk.ui.event.EventListenercreateOnChangeHandler(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context, com.hybris.cockpitng.editors.EditorListener editorListener)protected java.lang.Objectevaluate(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context, java.lang.String value, com.hybris.cockpitng.dataaccess.services.PropertyValueService propertyValueService)protected java.lang.ObjectloadInitialValue(com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context)voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<java.lang.Object> context, com.hybris.cockpitng.editors.EditorListener<java.lang.Object> listener)
-
-
-
Field Detail
-
DATA_PROVIDER
protected static final java.lang.String DATA_PROVIDER
- See Also:
- Constant Field Values
-
DATA_PROVIDER_PARAMETERS
protected static final java.lang.String DATA_PROVIDER_PARAMETERS
- See Also:
- Constant Field Values
-
PLACEHOLDER
protected static final java.lang.String PLACEHOLDER
- 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
-
-
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:
renderin interfacecom.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)
-
-