Class DefaultAttributeChooserRenderer

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​AttributeChooserForm>

    @Deprecated(since="6.7",
                forRemoval=true)
    public class DefaultAttributeChooserRenderer
    extends java.lang.Object
    implements com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​AttributeChooserForm>
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 6.7 AttributeChooserRenderer
    Renders two lists: available attributes and selected attributes. For localized attributes renders sub-nodes with all available langs. *
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String MODE_VISIBLE_ROWS_NUMBER
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected static java.lang.String MODEL_INCLUDE_ALL_SELECTED
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected static java.lang.String MODEL_SEARCH_TEXT
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected static java.lang.String MODEL_SELECTED_PATHS
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected static java.lang.String MODEL_SELECTED_QUALIFIERS
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected static java.lang.String RENDERER_PREFIX
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected static java.lang.String SECTION_ID_AVAILABLE
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected static java.lang.String SECTION_ID_SELECTED
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultAttributeChooserRenderer()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void addChosenAttributesListener​(org.zkoss.zul.Tree selectedTree, AttributeChooserForm form, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void addLocalizedNodesSelectionListener​(org.zkoss.zul.Tree tree)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void addSelectedPathsListener​(org.zkoss.zul.Tree tree, com.hybris.cockpitng.engine.WidgetInstanceManager wim, java.lang.String sectionId)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zul.Div createAttributesSection​(org.zkoss.zul.Tree attributesTree, com.hybris.cockpitng.engine.WidgetInstanceManager wim, java.lang.String sectionId)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zk.ui.Component createButtonsSection​(org.zkoss.zul.Tree availableTree, org.zkoss.zul.Tree selectedTree)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zk.ui.Component createIncludeAllOverlay()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zk.ui.Component createIncludeAllSection​(boolean initialState, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.CheckEvent> onIncludeAllListener)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zul.Button createMoveButton​(org.zkoss.zul.Tree from, org.zkoss.zul.Tree to, java.lang.String buttonId)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zul.Tree createTree​(int visibleRows)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> createTreeModel​(java.util.List<org.zkoss.zul.DefaultTreeNode<SelectedAttribute>> treeNodes, java.lang.String searchText)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      CommonI18NService getCommonI18NService()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected java.lang.String getFilterText​(com.hybris.cockpitng.engine.WidgetInstanceManager wim, java.lang.String sectionId)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> getModel​(org.zkoss.zul.Tree tree)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      NodeOperationsHandler getNodeOperationsHandler()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected java.util.List<SelectedAttribute> getSelectedAttributes​(org.zkoss.zul.Tree available, org.zkoss.zul.Tree selected, boolean includeAll)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<SelectedAttribute>> getTreeItemRenderer()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> getUnfilteredModel​(org.zkoss.zul.Tree tree)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected int getVisibleRowsNumber()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected int getVisibleRowsNumber​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected boolean isIncludeAllSelected​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void moveSelectedNodes​(org.zkoss.zul.Tree sourceTree, org.zkoss.zul.Tree targetTree)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void populateTreeData​(org.zkoss.zul.Tree availableValuesTree, org.zkoss.zul.Tree selectedValuesTree, java.util.Set<AttributeDescriptorModel> allAttributes, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void refreshTreeSearch​(org.zkoss.zul.Tree tree, java.lang.String searchText)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void render​(org.zkoss.zk.ui.Component parent, java.lang.Object config, AttributeChooserForm form, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void restoreSelectedPaths​(org.zkoss.zul.Tree tree, com.hybris.cockpitng.engine.WidgetInstanceManager wim, java.lang.String sectionId)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void setCommonI18NService​(CommonI18NService commonI18NService)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void setNodeOperationsHandler​(NodeOperationsHandler nodeOperationsHandler)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void setTreeItemRenderer​(org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<SelectedAttribute>> treeItemRenderer)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void setVisibleRowsNumber​(java.lang.Integer visibleRowsNumber)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected java.lang.String toModelQualifier​(SelectedAttribute attr)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      • 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

        addRendererListener, removeRendererListener, render
    • Field Detail

      • RENDERER_PREFIX

        protected static final java.lang.String RENDERER_PREFIX
        Deprecated, for removal: This API element is subject to removal in a future version.
      • MODEL_INCLUDE_ALL_SELECTED

        protected static final java.lang.String MODEL_INCLUDE_ALL_SELECTED
        Deprecated, for removal: This API element is subject to removal in a future version.
      • MODEL_SELECTED_QUALIFIERS

        protected static final java.lang.String MODEL_SELECTED_QUALIFIERS
        Deprecated, for removal: This API element is subject to removal in a future version.
      • MODE_VISIBLE_ROWS_NUMBER

        protected static final java.lang.String MODE_VISIBLE_ROWS_NUMBER
        Deprecated, for removal: This API element is subject to removal in a future version.
        See Also:
        Constant Field Values
      • MODEL_SELECTED_PATHS

        protected static final java.lang.String MODEL_SELECTED_PATHS
        Deprecated, for removal: This API element is subject to removal in a future version.
      • MODEL_SEARCH_TEXT

        protected static final java.lang.String MODEL_SEARCH_TEXT
        Deprecated, for removal: This API element is subject to removal in a future version.
      • SECTION_ID_AVAILABLE

        protected static final java.lang.String SECTION_ID_AVAILABLE
        Deprecated, for removal: This API element is subject to removal in a future version.
        See Also:
        Constant Field Values
      • SECTION_ID_SELECTED

        protected static final java.lang.String SECTION_ID_SELECTED
        Deprecated, for removal: This API element is subject to removal in a future version.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultAttributeChooserRenderer

        public DefaultAttributeChooserRenderer()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.Component parent,
                           java.lang.Object config,
                           AttributeChooserForm form,
                           com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                           com.hybris.cockpitng.engine.WidgetInstanceManager wim)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​AttributeChooserForm>
      • createIncludeAllSection

        protected org.zkoss.zk.ui.Component createIncludeAllSection​(boolean initialState,
                                                                    org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.CheckEvent> onIncludeAllListener)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createIncludeAllOverlay

        protected org.zkoss.zk.ui.Component createIncludeAllOverlay()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createAttributesSection

        protected org.zkoss.zul.Div createAttributesSection​(org.zkoss.zul.Tree attributesTree,
                                                            com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                                            java.lang.String sectionId)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getFilterText

        protected java.lang.String getFilterText​(com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                                 java.lang.String sectionId)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • addSelectedPathsListener

        protected void addSelectedPathsListener​(org.zkoss.zul.Tree tree,
                                                com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                                java.lang.String sectionId)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • restoreSelectedPaths

        protected void restoreSelectedPaths​(org.zkoss.zul.Tree tree,
                                            com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                            java.lang.String sectionId)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createButtonsSection

        protected org.zkoss.zk.ui.Component createButtonsSection​(org.zkoss.zul.Tree availableTree,
                                                                 org.zkoss.zul.Tree selectedTree)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createMoveButton

        protected org.zkoss.zul.Button createMoveButton​(org.zkoss.zul.Tree from,
                                                        org.zkoss.zul.Tree to,
                                                        java.lang.String buttonId)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createTree

        protected org.zkoss.zul.Tree createTree​(int visibleRows)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • populateTreeData

        protected void populateTreeData​(org.zkoss.zul.Tree availableValuesTree,
                                        org.zkoss.zul.Tree selectedValuesTree,
                                        java.util.Set<AttributeDescriptorModel> allAttributes,
                                        com.hybris.cockpitng.engine.WidgetInstanceManager wim)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • isIncludeAllSelected

        protected boolean isIncludeAllSelected​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createTreeModel

        protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> createTreeModel​(java.util.List<org.zkoss.zul.DefaultTreeNode<SelectedAttribute>> treeNodes,
                                                                                                             java.lang.String searchText)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • refreshTreeSearch

        protected void refreshTreeSearch​(org.zkoss.zul.Tree tree,
                                         java.lang.String searchText)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getModel

        protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> getModel​(org.zkoss.zul.Tree tree)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getUnfilteredModel

        protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> getUnfilteredModel​(org.zkoss.zul.Tree tree)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • moveSelectedNodes

        protected void moveSelectedNodes​(org.zkoss.zul.Tree sourceTree,
                                         org.zkoss.zul.Tree targetTree)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • addLocalizedNodesSelectionListener

        protected void addLocalizedNodesSelectionListener​(org.zkoss.zul.Tree tree)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • addChosenAttributesListener

        public void addChosenAttributesListener​(org.zkoss.zul.Tree selectedTree,
                                                AttributeChooserForm form,
                                                com.hybris.cockpitng.engine.WidgetInstanceManager wim)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • toModelQualifier

        protected java.lang.String toModelQualifier​(SelectedAttribute attr)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getSelectedAttributes

        protected java.util.List<SelectedAttribute> getSelectedAttributes​(org.zkoss.zul.Tree available,
                                                                          org.zkoss.zul.Tree selected,
                                                                          boolean includeAll)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getTreeItemRenderer

        public org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<SelectedAttribute>> getTreeItemRenderer()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setTreeItemRenderer

        public void setTreeItemRenderer​(org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<SelectedAttribute>> treeItemRenderer)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setVisibleRowsNumber

        public void setVisibleRowsNumber​(java.lang.Integer visibleRowsNumber)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getNodeOperationsHandler

        public NodeOperationsHandler getNodeOperationsHandler()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setNodeOperationsHandler

        public void setNodeOperationsHandler​(NodeOperationsHandler nodeOperationsHandler)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getCommonI18NService

        public CommonI18NService getCommonI18NService()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setCommonI18NService

        public void setCommonI18NService​(CommonI18NService commonI18NService)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getVisibleRowsNumber

        protected int getVisibleRowsNumber()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getVisibleRowsNumber

        protected int getVisibleRowsNumber​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
        Deprecated, for removal: This API element is subject to removal in a future version.