Class RuleCloneAction
java.lang.Object
com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
de.hybris.platform.ruleenginebackoffice.actions.AbstractInteractiveAction<AbstractRuleModel,Object>
de.hybris.platform.ruleenginebackoffice.actions.RuleCloneAction
- All Implemented Interfaces:
com.hybris.cockpitng.actions.CockpitAction<AbstractRuleModel,,Object> com.hybris.cockpitng.engine.ComponentWidgetAdapterAware,InteractiveAction<AbstractRuleModel,Object>
- Direct Known Subclasses:
RuleClonePromotionAction
Action to clone a rule.
-
Field Summary
Fields inherited from class de.hybris.platform.ruleenginebackoffice.actions.AbstractInteractiveAction
DEFAULT_ALERT_DIALOG_OK, DEFAULT_ALERT_DIALOG_TEMPLATE_URL, DEFAULT_ALERT_DIALOG_WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDialogWindowAttribute(com.hybris.cockpitng.actions.ActionContext<AbstractRuleModel> context, org.zkoss.zul.Window window) Override the method in subclasses to supplement dialog window with attributesprotected StringgetDialogTemplate(com.hybris.cockpitng.actions.ActionContext<AbstractRuleModel> context) protected StringgetDialogTitle(com.hybris.cockpitng.actions.ActionContext<AbstractRuleModel> context) protected AbstractRuleModelgetRuleToClone(com.hybris.cockpitng.actions.ActionContext<AbstractRuleModel> context) Methods inherited from class de.hybris.platform.ruleenginebackoffice.actions.AbstractInteractiveAction
canPerform, doOnAlertOkClick, getAlertDialogTemplate, getAlertDialogWidth, getArguments, getRoot, perform, sendOutputDataToSocket, showAlertDialogMethods inherited from class com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
addSocketInputEventListener, getComponentID, handleSocketInputEvent, initialize, initializeDefaultEventListeners, registerStubInstance, sendOutput, setComponentID, unregisterStubInstanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.actions.CockpitAction
getConfirmationMessage, needsConfirmation
-
Constructor Details
-
RuleCloneAction
public RuleCloneAction()
-
-
Method Details
-
getDialogTemplate
protected String getDialogTemplate(com.hybris.cockpitng.actions.ActionContext<AbstractRuleModel> context) - Specified by:
getDialogTemplatein classAbstractInteractiveAction<AbstractRuleModel,Object>
-
getDialogTitle
protected String getDialogTitle(com.hybris.cockpitng.actions.ActionContext<AbstractRuleModel> context) - Specified by:
getDialogTitlein classAbstractInteractiveAction<AbstractRuleModel,Object>
-
getRuleToClone
protected AbstractRuleModel getRuleToClone(com.hybris.cockpitng.actions.ActionContext<AbstractRuleModel> context) -
addDialogWindowAttribute
protected void addDialogWindowAttribute(com.hybris.cockpitng.actions.ActionContext<AbstractRuleModel> context, org.zkoss.zul.Window window) Description copied from class:AbstractInteractiveActionOverride the method in subclasses to supplement dialog window with attributes- Overrides:
addDialogWindowAttributein classAbstractInteractiveAction<AbstractRuleModel,Object> - Parameters:
context- action contextwindow- window to supplement attributes
-