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 java.lang.Object implements com.hybris.cockpitng.tree.node.DynamicNodePopulatorPopulates bundle package hierarchical tree for the bundle template editor view
-
-
Constructor Summary
Constructors Constructor Description BundleTemplatesTreeModelPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.hybris.cockpitng.core.context.CockpitContextcreateCockpitContext(com.hybris.backoffice.navigation.NavigationNode node)protected com.hybris.cockpitng.tree.node.DynamicNodecreateDynamicNode(com.hybris.cockpitng.tree.node.DynamicNode node, org.zkoss.zul.TreeNode<BundleTemplateModel> treeNode, java.lang.String label)protected java.lang.StringcreateDynamicNodeId(com.hybris.cockpitng.tree.node.DynamicNode node, java.lang.String postFix)protected java.lang.StringcreateParentNodesIdPrefix(com.hybris.cockpitng.tree.node.DynamicNode node)protected java.util.List<com.hybris.backoffice.navigation.NavigationNode>findChildrenNavigationNodes(com.hybris.cockpitng.tree.node.DynamicNode node)java.util.List<com.hybris.backoffice.navigation.NavigationNode>getChildren(com.hybris.backoffice.navigation.NavigationNode node)protected com.hybris.cockpitng.labels.LabelServicegetLabelService()protected ModelServicegetModelService()protected java.util.function.Function<org.zkoss.zul.TreeNode<BundleTemplateModel>,com.hybris.cockpitng.tree.node.DynamicNode>getRegularNodeCreatorFunction(com.hybris.cockpitng.tree.node.DynamicNode node)protected java.util.Collection<java.lang.Object>getSelectionContext(com.hybris.backoffice.navigation.NavigationNode node)protected booleanisParentIdAppended(java.lang.String parentId, java.lang.StringBuilder childId)protected java.util.List<com.hybris.backoffice.navigation.NavigationNode>prepareNavigationNodes(com.hybris.cockpitng.tree.node.DynamicNode node, BundleTemplateModel bundleTemplate)protected voidrefreshNodeData(java.lang.Object nodeData)voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService)voidsetModelService(ModelService modelService)
-
-
-
Method Detail
-
getChildren
public java.util.List<com.hybris.backoffice.navigation.NavigationNode> getChildren(com.hybris.backoffice.navigation.NavigationNode node)
- Specified by:
getChildrenin interfacecom.hybris.cockpitng.tree.node.DynamicNodePopulator
-
findChildrenNavigationNodes
protected java.util.List<com.hybris.backoffice.navigation.NavigationNode> findChildrenNavigationNodes(com.hybris.cockpitng.tree.node.DynamicNode node)
-
refreshNodeData
protected void refreshNodeData(java.lang.Object nodeData)
-
getSelectionContext
protected java.util.Collection<java.lang.Object> getSelectionContext(com.hybris.backoffice.navigation.NavigationNode node)
-
prepareNavigationNodes
protected java.util.List<com.hybris.backoffice.navigation.NavigationNode> prepareNavigationNodes(com.hybris.cockpitng.tree.node.DynamicNode node, BundleTemplateModel bundleTemplate)
-
getRegularNodeCreatorFunction
protected java.util.function.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, java.lang.String label)
-
createDynamicNodeId
protected java.lang.String createDynamicNodeId(com.hybris.cockpitng.tree.node.DynamicNode node, java.lang.String postFix)
-
createParentNodesIdPrefix
protected java.lang.String createParentNodesIdPrefix(com.hybris.cockpitng.tree.node.DynamicNode node)
-
isParentIdAppended
protected boolean isParentIdAppended(java.lang.String parentId, java.lang.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)
-
-