Class DefaultNodeOperationsHandler

    • Constructor Detail

      • DefaultNodeOperationsHandler

        public DefaultNodeOperationsHandler()
        Deprecated.
    • Method Detail

      • moveNodesBetweenTrees

        public void moveNodesBetweenTrees​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> sourceModel,
                                          org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> targetModel)
        Deprecated.
        Description copied from interface: NodeOperationsHandler
        Moves selected nodes from source tree to target tree. If moved node is a sub node and target tree doesn't have grouping node it will be created.
        Specified by:
        moveNodesBetweenTrees in interface NodeOperationsHandler
        Parameters:
        sourceModel - source tree from which selected nodes will be moved.
        targetModel - target tree where nodes will be moved.
      • refreshFilteredTree

        protected void refreshFilteredTree​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> sourceModel)
        Deprecated.
      • removeFromParent

        protected void removeFromParent​(org.zkoss.zul.TreeNode<SelectedAttribute> node)
        Deprecated.
      • moveSubNode

        protected void moveSubNode​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> targetModel,
                                   org.zkoss.zul.TreeNode<SelectedAttribute> selectedNode)
        Deprecated.
      • moveGroupingNode

        protected void moveGroupingNode​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> targetModel,
                                        org.zkoss.zul.TreeNode<SelectedAttribute> selectedNode)
        Deprecated.
      • getGroupingNodeByAttribute

        protected java.util.Optional<org.zkoss.zul.TreeNode<SelectedAttribute>> getGroupingNodeByAttribute​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> targetModel,
                                                                                                           SelectedAttribute attribute)
        Deprecated.
      • updateGroupingNodesSelection

        public void updateGroupingNodesSelection​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> treeModel,
                                                 org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Treeitem,​org.zkoss.zul.TreeNode<SelectedAttribute>> event)
        Deprecated.
        Description copied from interface: NodeOperationsHandler
        Updates groping nodes selection based on select event data. If all sub nodes are selected then grouping node is also selected. If grouping node is selected then all sub nodes are selected. etc.
        Specified by:
        updateGroupingNodesSelection in interface NodeOperationsHandler
        Parameters:
        treeModel - tree model which contains nodes to be updated.
        event - select event.
      • deselectGroupingNodes

        protected void deselectGroupingNodes​(org.zkoss.zul.AbstractTreeModel model,
                                             org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Treeitem,​org.zkoss.zul.TreeNode<SelectedAttribute>> event)
        Deprecated.
      • selectGroupingNodes

        protected void selectGroupingNodes​(org.zkoss.zul.AbstractTreeModel model,
                                           org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Treeitem,​org.zkoss.zul.TreeNode<SelectedAttribute>> event)
        Deprecated.
      • getGroupingNodes

        protected java.util.Set<org.zkoss.zul.TreeNode<SelectedAttribute>> getGroupingNodes​(java.util.Set<org.zkoss.zul.TreeNode<SelectedAttribute>> selectedNodes)
        Deprecated.
      • sort

        public void sort​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> treeModel,
                         boolean ascending)
        Deprecated.
        Description copied from interface: NodeOperationsHandler
        Sorts tree model based on nodes data.
        Specified by:
        sort in interface NodeOperationsHandler
        Parameters:
        treeModel - tree model to sort.
        ascending - sort direction.
      • sort

        protected void sort​(org.zkoss.zul.DefaultTreeModel<SelectedAttribute> model,
                            boolean ascending)
        Deprecated.
      • filterTreeModel

        public org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> filterTreeModel​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> model,
                                                                                                          java.lang.String searchText)
        Deprecated.
        Description copied from interface: NodeOperationsHandler
        Filter tree model.
        Specified by:
        filterTreeModel in interface NodeOperationsHandler
        Parameters:
        model - source tree model.
        searchText - filter text.
        Returns:
        filtered model.
      • getSelectionControl

        protected org.zkoss.zul.ext.SelectionControl<org.zkoss.zul.TreeNode<SelectedAttribute>> getSelectionControl​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> model)
        Deprecated.
      • isNodeSelectable

        protected boolean isNodeSelectable​(org.zkoss.zul.TreeNode<SelectedAttribute> treeNode)
        Deprecated.
      • isLocalizedRoot

        protected boolean isLocalizedRoot​(org.zkoss.zul.TreeNode<SelectedAttribute> treeNode)
        Deprecated.
      • areChildrenSelectable

        protected boolean areChildrenSelectable​(org.zkoss.zul.TreeNode<SelectedAttribute> treeNode)
        Deprecated.
      • getAttributeSearchTextResolver

        protected com.hybris.cockpitng.tree.util.TreeUtils.FilterStringResolver<org.zkoss.zul.TreeNode<SelectedAttribute>> getAttributeSearchTextResolver()
        Deprecated.
      • extractAttributes

        public java.util.List<SelectedAttribute> extractAttributes​(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<SelectedAttribute>> treeModel)
        Deprecated.
        Description copied from interface: NodeOperationsHandler
        Extracts data from tree model's nodes. Grouping nodes data is skipped.
        Specified by:
        extractAttributes in interface NodeOperationsHandler
        Parameters:
        treeModel - source tree model.
        Returns:
        flat list representing tree data.
      • createLocalizedChildren

        protected java.util.Set<org.zkoss.zul.DefaultTreeNode<SelectedAttribute>> createLocalizedChildren​(AttributeDescriptorModel attribute,
                                                                                                          java.util.Set<java.lang.String> languages,
                                                                                                          java.util.function.Predicate<SelectedAttribute> includedAttributes)
        Deprecated.
      • getSupportedLanguages

        protected java.util.Set<java.lang.String> getSupportedLanguages()
        Deprecated.
      • setCommonI18NService

        public void setCommonI18NService​(CommonI18NService commonI18NService)
        Deprecated.