Class AsFacetValuesPanelRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,T,K>
-
- com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,K>
-
- com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaPanelRenderer<AbstractAsFacetConfigurationModel>
-
- de.hybris.platform.adaptivesearchbackoffice.editors.facets.AsFacetValuesPanelRenderer
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,AbstractAsFacetConfigurationModel>,com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,AbstractAsFacetConfigurationModel>
public class AsFacetValuesPanelRenderer extends com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaPanelRenderer<AbstractAsFacetConfigurationModel>
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringACTIONS_CONTEXTprotected static java.lang.StringACTIONS_SCLASSprotected static java.lang.StringEDITOR_DATA_KEYprotected static java.lang.StringEXCLUDED_OBJECT_EXPRESSIONprotected static java.lang.StringFACET_VALUE_COUNT_LABELprotected static java.lang.StringFACET_VALUE_COUNT_SCLASSprotected static java.lang.StringFACET_VALUE_LABELprotected static java.lang.StringFACET_VALUE_NAME_SCLASSprotected static java.lang.StringFACET_VALUE_SCLASSprotected static java.lang.StringFACET_VALUES_PANEL_SCLASSprotected static java.lang.StringLAST_INPUT_KEYprotected static intMAX_ITERATIONSprotected static java.lang.StringPROMOTED_OBJECT_EXPRESSIONprotected static java.lang.StringSTICKY_SCLASS-
Fields inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer
ATTR_NOT_SAVED_OBJECT, attributeDescriptionIconRenderer, CURRENT_OBJECT, CURRENT_OBJECT_DOTLESS, DEFAULT_ENCRYPTED_EDITOR, MISSING_RENDERER_ERROR_MSG, SCLASS_CELL_READ_RESTRICTED, SCLASS_CUSTOM_CONTAINER, SCLASS_DESCRIPTION, SCLASS_DESCRIPTION_LABEL, SCLASS_EDITOR, SCLASS_EDITOR_CONTAINER, SCLASS_LABEL, SCLASS_READONLY_EDITOR
-
-
Constructor Summary
Constructors Constructor Description AsFacetValuesPanelRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FacetValueModelconvertFacetValue(AsFacetValueData facetValue)protected FacetValueModelconvertFacetValueConfiguration(AbstractAsFacetValueConfigurationModel facetValueConfiguration)protected org.zkoss.zul.ListModelcreateListModel(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.util.List<AsFacetValueData> facetValues)protected java.util.LinkedHashMap<java.lang.String,AbstractAsFacetValueConfigurationModel>createStickyValuesMapping(AbstractAsFacetConfigurationModel facetConfiguration)protected java.util.LinkedHashMap<java.lang.String,AsFacetValueData>createValuesMapping(java.util.List<AsFacetValueData> facetValues)voidrender(org.zkoss.zk.ui.Component component, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel abstractPanel, AbstractAsFacetConfigurationModel facetConfiguration, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)protected voidrenderActions(org.zkoss.zk.ui.Component parent, FacetValueModel data, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)protected voidrenderItem(org.zkoss.zul.Listitem item, FacetValueModel model, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)protected java.util.List<AsFacetValueData>resolveFacetValues(com.hybris.cockpitng.components.Widgetslot widgetslot, int iterationNumber)protected voidupdateList(org.zkoss.zul.Listbox listbox, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)-
Methods inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer
buildEditor, canChangeProperty, createCustom, createEditor, createNotReadableAttributeLabelRenderer, evaluateCustomDefinition, extractParameterName, extractParameterValue, extractPropertiesList, getAttributeDescription, getCockpitLocaleService, getCockpitUserService, getEditAvailabilityProviderFactory, getEditorBuilder, getLabelService, getObjectFacade, getPermissionFacade, getPropertyValueService, getWidgetRenderingUtils, processEditorBeforeComposition, renderNotReadableLabel, resolveAttributeLabel, resolveAttributePath, resolveCustomComponentRenderer, resolveEditorType, resolveLabel, setAttributeDescriptionIconRenderer, setCockpitLocaleService, setCockpitUserService, setEditAvailabilityProviderFactory, setLabelService, setObjectFacade, setPasswordEditorAsDefaultForEncryptedStrings, setPermissionFacade, setPropertyValueService, setWidgetRenderingUtils, validateCustomElement
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Field Detail
-
FACET_VALUE_LABEL
protected static final java.lang.String FACET_VALUE_LABEL
- See Also:
- Constant Field Values
-
FACET_VALUES_PANEL_SCLASS
protected static final java.lang.String FACET_VALUES_PANEL_SCLASS
- See Also:
- Constant Field Values
-
STICKY_SCLASS
protected static final java.lang.String STICKY_SCLASS
- See Also:
- Constant Field Values
-
FACET_VALUE_SCLASS
protected static final java.lang.String FACET_VALUE_SCLASS
- See Also:
- Constant Field Values
-
FACET_VALUE_NAME_SCLASS
protected static final java.lang.String FACET_VALUE_NAME_SCLASS
- See Also:
- Constant Field Values
-
FACET_VALUE_COUNT_SCLASS
protected static final java.lang.String FACET_VALUE_COUNT_SCLASS
- See Also:
- Constant Field Values
-
ACTIONS_SCLASS
protected static final java.lang.String ACTIONS_SCLASS
- See Also:
- Constant Field Values
-
FACET_VALUE_COUNT_LABEL
protected static final java.lang.String FACET_VALUE_COUNT_LABEL
- See Also:
- Constant Field Values
-
ACTIONS_CONTEXT
protected static final java.lang.String ACTIONS_CONTEXT
- See Also:
- Constant Field Values
-
LAST_INPUT_KEY
protected static final java.lang.String LAST_INPUT_KEY
- See Also:
- Constant Field Values
-
EDITOR_DATA_KEY
protected static final java.lang.String EDITOR_DATA_KEY
- See Also:
- Constant Field Values
-
PROMOTED_OBJECT_EXPRESSION
protected static final java.lang.String PROMOTED_OBJECT_EXPRESSION
- See Also:
- Constant Field Values
-
EXCLUDED_OBJECT_EXPRESSION
protected static final java.lang.String EXCLUDED_OBJECT_EXPRESSION
- See Also:
- Constant Field Values
-
MAX_ITERATIONS
protected static final int MAX_ITERATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component component, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel abstractPanel, AbstractAsFacetConfigurationModel facetConfiguration, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
updateList
protected void updateList(org.zkoss.zul.Listbox listbox, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
renderItem
protected void renderItem(org.zkoss.zul.Listitem item, FacetValueModel model, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
renderActions
protected void renderActions(org.zkoss.zk.ui.Component parent, FacetValueModel data, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
createListModel
protected org.zkoss.zul.ListModel createListModel(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.util.List<AsFacetValueData> facetValues)
-
createStickyValuesMapping
protected java.util.LinkedHashMap<java.lang.String,AbstractAsFacetValueConfigurationModel> createStickyValuesMapping(AbstractAsFacetConfigurationModel facetConfiguration)
-
createValuesMapping
protected java.util.LinkedHashMap<java.lang.String,AsFacetValueData> createValuesMapping(java.util.List<AsFacetValueData> facetValues)
-
convertFacetValue
protected FacetValueModel convertFacetValue(AsFacetValueData facetValue)
-
convertFacetValueConfiguration
protected FacetValueModel convertFacetValueConfiguration(AbstractAsFacetValueConfigurationModel facetValueConfiguration)
-
resolveFacetValues
protected java.util.List<AsFacetValueData> resolveFacetValues(com.hybris.cockpitng.components.Widgetslot widgetslot, int iterationNumber)
-
-