Package de.hybris.platform.configurablebundlecockpits.productcockpit.navigationnode.browserarea.tree
Class BundleNavigationActionsRenderer
java.lang.Object
de.hybris.platform.configurablebundlecockpits.productcockpit.navigationnode.browserarea.tree.BundleNavigationActionsRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddActions(org.zkoss.zul.Treecell actionsCell, Object data) protected org.zkoss.zul.ToolbarbuttonaddChildTemplateAction(BundleTemplateModel bundleTemplateModel, boolean testIDsEnabled, TypedObject currentNode) protected org.zkoss.zul.ToolbarbuttonaddCloneTemplateAction(BundleTemplateModel bundleTemplateModel, boolean testIDsEnabled) protected org.zkoss.zul.ToolbarbuttonaddRestoreBundleAction(boolean testIDsEnabled) protected voidaddRuleEventAction(BundleRuleType bundleRuleType, TypedObject bundleTemplate, String propertyQualifier) protected org.zkoss.zul.ToolbarbuttonaddSiblingTemplateAction(BundleTemplateModel bundleTemplateModel, boolean testIDsEnabled, TypedObject currentNode) protected BundleTemplateModelcloneBundle(BundleTemplateModel bundleToBeCloned) protected voidcloneChildBundleTemplates(BundleTemplateModel bundleToBeCloned, BundleTemplateModel clonedBundleTemplateModel) protected voidcloneDependentBundleTemplates(BundleTemplateModel bundleToBeCloned, BundleTemplateModel clonedBundleTemplateModel) protected voidcloneRequiredBundleTemplates(BundleTemplateModel bundleToBeCloned, BundleTemplateModel clonedBundleTemplateModel) protected SynchronizationService.SyncContextcomputeSyncContext(TypedObject currentNode) Computes sync cotext for given node.protected org.zkoss.zul.ToolbarbuttoncreateToolbarButton(CatalogVersionModel catalogVersion, BundleTemplateModel template, String image, String tooltip) Creates button for adding a new bundleprotected org.zkoss.zul.ToolbarbuttondisablePrductRulesAction(TypedObject bundleTemplate, boolean testIDsEnabled) protected org.zkoss.zul.ToolbarbuttoneditBundleAction(boolean testIDsEnabled, TypedObject currentNode) getModel(BrowserModel browserModel) protected SynchronizationServiceprotected TypeServiceprotected org.zkoss.zul.ToolbarbuttonproductPriceAction(TypedObject bundleTemplate, boolean testIDsEnabled) protected org.zkoss.zul.ToolbarbuttonremoveBundleAction(BundleTemplateModel bundleTemplateModel, boolean testIDsEnabled) voidsetCloneIdGenerator(KeyGenerator cloneIdGenerator)
-
Field Details
-
ADD_AS_SIBLING_TOOLTIP
- See Also:
-
ADD_AS_CHILD_TOOLTIP
- See Also:
-
REMOVE_NN_TOOLTIP
- See Also:
-
ARCHIVE_NN_TOOLTIP
- See Also:
-
RESTORE_NN_TOOLTIP
- See Also:
-
CLONE_NN_TOOLTIP
- See Also:
-
EDIT_NN_TOOLTIP
- See Also:
-
LIST_PRICE_RULES
- See Also:
-
LIST_AVAILABILITY_RULES
- See Also:
-
ADD_RELATED_ITEMS_BTG_SCLASS
- See Also:
-
-
Constructor Details
-
BundleNavigationActionsRenderer
public BundleNavigationActionsRenderer()
-
-
Method Details
-
addActions
-
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
-
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
-
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
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
-
getTypeService
-
getSynchronizationService
-
getCloneIdGenerator
-
setCloneIdGenerator
-