java.lang.Object
de.hybris.platform.configurablebundlecockpits.productcockpit.navigationnode.browserarea.tree.BundleNavigationActionsRenderer

public class BundleNavigationActionsRenderer extends Object
  • Field Details

  • Constructor Details

    • BundleNavigationActionsRenderer

      public BundleNavigationActionsRenderer()
  • Method Details

    • addActions

      protected void addActions(org.zkoss.zul.Treecell actionsCell, Object data)
    • productPriceAction

      protected org.zkoss.zul.Toolbarbutton productPriceAction(TypedObject bundleTemplate, boolean testIDsEnabled)
    • disablePrductRulesAction

      protected org.zkoss.zul.Toolbarbutton disablePrductRulesAction(TypedObject bundleTemplate, boolean testIDsEnabled)
    • editBundleAction

      protected org.zkoss.zul.Toolbarbutton editBundleAction(boolean testIDsEnabled, TypedObject currentNode)
    • removeBundleAction

      protected org.zkoss.zul.Toolbarbutton removeBundleAction(BundleTemplateModel bundleTemplateModel, boolean testIDsEnabled)
    • addRestoreBundleAction

      protected org.zkoss.zul.Toolbarbutton addRestoreBundleAction(boolean testIDsEnabled)
    • addRuleEventAction

      protected void addRuleEventAction(BundleRuleType bundleRuleType, TypedObject bundleTemplate, String propertyQualifier)
    • getModel

      public BundleNavigationNodeBrowserModel getModel(BrowserModel browserModel)
    • addSiblingTemplateAction

      protected org.zkoss.zul.Toolbarbutton addSiblingTemplateAction(BundleTemplateModel bundleTemplateModel, boolean testIDsEnabled, TypedObject currentNode)
    • addChildTemplateAction

      protected org.zkoss.zul.Toolbarbutton addChildTemplateAction(BundleTemplateModel bundleTemplateModel, boolean testIDsEnabled, TypedObject currentNode)
    • addCloneTemplateAction

      protected org.zkoss.zul.Toolbarbutton addCloneTemplateAction(BundleTemplateModel bundleTemplateModel, boolean testIDsEnabled)
    • cloneBundle

      protected BundleTemplateModel cloneBundle(BundleTemplateModel bundleToBeCloned)
    • cloneChildBundleTemplates

      protected void cloneChildBundleTemplates(BundleTemplateModel bundleToBeCloned, BundleTemplateModel clonedBundleTemplateModel)
    • cloneRequiredBundleTemplates

      protected void cloneRequiredBundleTemplates(BundleTemplateModel bundleToBeCloned, BundleTemplateModel clonedBundleTemplateModel)
    • cloneDependentBundleTemplates

      protected void cloneDependentBundleTemplates(BundleTemplateModel bundleToBeCloned, BundleTemplateModel clonedBundleTemplateModel)
    • computeSyncContext

      protected SynchronizationService.SyncContext computeSyncContext(TypedObject currentNode)
      Computes sync cotext for given node.

      Parameters:
      currentNode - given node
    • createToolbarButton

      protected org.zkoss.zul.Toolbarbutton createToolbarButton(CatalogVersionModel catalogVersion, BundleTemplateModel template, String image, String tooltip)
      Creates button for adding a new bundle

    • getSystemService

      public SystemService getSystemService()
    • getTypeService

      protected TypeService getTypeService()
    • getSynchronizationService

      protected SynchronizationService getSynchronizationService()
    • getCloneIdGenerator

      public KeyGenerator getCloneIdGenerator()
    • setCloneIdGenerator

      public void setCloneIdGenerator(KeyGenerator cloneIdGenerator)