Class 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>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected FacetValueModel convertFacetValue​(AsFacetValueData facetValue)  
      protected FacetValueModel convertFacetValueConfiguration​(AbstractAsFacetValueConfigurationModel facetValueConfiguration)  
      protected org.zkoss.zul.ListModel createListModel​(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)  
      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)  
      protected void renderActions​(org.zkoss.zk.ui.Component parent, FacetValueModel data, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      protected void renderItem​(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 void updateList​(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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer

        render
    • 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
      • 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
      • 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
      • 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
    • Constructor Detail

      • AsFacetValuesPanelRenderer

        public AsFacetValuesPanelRenderer()
    • 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)
      • createValuesMapping

        protected java.util.LinkedHashMap<java.lang.String,​AsFacetValueData> createValuesMapping​(java.util.List<AsFacetValueData> facetValues)
      • resolveFacetValues

        protected java.util.List<AsFacetValueData> resolveFacetValues​(com.hybris.cockpitng.components.Widgetslot widgetslot,
                                                                      int iterationNumber)