Class BundleTemplatesTreeModelPopulator

java.lang.Object
de.hybris.platform.configurablebundlebackoffice.widgets.populator.BundleTemplatesTreeModelPopulator
All Implemented Interfaces:
com.hybris.cockpitng.tree.node.DynamicNodePopulator

public class BundleTemplatesTreeModelPopulator extends Object implements com.hybris.cockpitng.tree.node.DynamicNodePopulator
Populates bundle package hierarchical tree for the bundle template editor view
  • Constructor Details

    • BundleTemplatesTreeModelPopulator

      public BundleTemplatesTreeModelPopulator()
  • Method Details

    • getChildren

      public List<com.hybris.backoffice.navigation.NavigationNode> getChildren(com.hybris.backoffice.navigation.NavigationNode node)
      Specified by:
      getChildren in interface com.hybris.cockpitng.tree.node.DynamicNodePopulator
    • findChildrenNavigationNodes

      protected List<com.hybris.backoffice.navigation.NavigationNode> findChildrenNavigationNodes(com.hybris.cockpitng.tree.node.DynamicNode node)
    • refreshNodeData

      protected void refreshNodeData(Object nodeData)
    • getSelectionContext

      protected Collection<Object> getSelectionContext(com.hybris.backoffice.navigation.NavigationNode node)
    • prepareNavigationNodes

      protected List<com.hybris.backoffice.navigation.NavigationNode> prepareNavigationNodes(com.hybris.cockpitng.tree.node.DynamicNode node, BundleTemplateModel bundleTemplate)
    • getRegularNodeCreatorFunction

      protected Function<org.zkoss.zul.TreeNode<BundleTemplateModel>,com.hybris.cockpitng.tree.node.DynamicNode> getRegularNodeCreatorFunction(com.hybris.cockpitng.tree.node.DynamicNode node)
    • createDynamicNode

      protected com.hybris.cockpitng.tree.node.DynamicNode createDynamicNode(com.hybris.cockpitng.tree.node.DynamicNode node, org.zkoss.zul.TreeNode<BundleTemplateModel> treeNode, String label)
    • createDynamicNodeId

      protected String createDynamicNodeId(com.hybris.cockpitng.tree.node.DynamicNode node, String postFix)
    • createParentNodesIdPrefix

      protected String createParentNodesIdPrefix(com.hybris.cockpitng.tree.node.DynamicNode node)
    • isParentIdAppended

      protected boolean isParentIdAppended(String parentId, StringBuilder childId)
    • createCockpitContext

      protected com.hybris.cockpitng.core.context.CockpitContext createCockpitContext(com.hybris.backoffice.navigation.NavigationNode node)
    • getLabelService

      protected com.hybris.cockpitng.labels.LabelService getLabelService()
    • setLabelService

      public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
    • getModelService

      protected ModelService getModelService()
    • setModelService

      public void setModelService(ModelService modelService)