Class AbstractRuleProcessingForModuleAction<I,O>

java.lang.Object
com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
de.hybris.platform.ruleenginebackoffice.actions.AbstractInteractiveAction<I,O>
de.hybris.platform.ruleenginebackoffice.actions.AbstractRuleProcessingForModuleAction<I,O>
All Implemented Interfaces:
com.hybris.cockpitng.actions.CockpitAction<I,O>, com.hybris.cockpitng.engine.ComponentWidgetAdapterAware, InteractiveAction<I,O>
Direct Known Subclasses:
AbstractRuleSetProcessingForModuleAction, RuleCompileForModuleAction, RuleUndeployFromModuleAction

public abstract class AbstractRuleProcessingForModuleAction<I,O> extends AbstractInteractiveAction<I,O>
AbstractRuleProcessingForModuleAction is the abstract class for the common functionality of rule processing actions which could perform in 2 ways: as a set of items and as a single item.
  • Constructor Details

    • AbstractRuleProcessingForModuleAction

      public AbstractRuleProcessingForModuleAction()
  • Method Details

    • getRulesToProcess

      protected abstract List<AbstractRuleModel> getRulesToProcess(com.hybris.cockpitng.actions.ActionContext<I> context)
    • addDialogWindowAttribute

      protected void addDialogWindowAttribute(com.hybris.cockpitng.actions.ActionContext<I> context, org.zkoss.zul.Window window)
      Description copied from class: AbstractInteractiveAction
      Override the method in subclasses to supplement dialog window with attributes
      Overrides:
      addDialogWindowAttribute in class AbstractInteractiveAction<I,O>
      Parameters:
      context - action context
      window - window to supplement attributes
    • getRulesToProcessCtxAttributeName

      protected String getRulesToProcessCtxAttributeName()