Interface ProductConfigRuleActionStrategy

All Known Implementing Classes:
DisplayCsticReadonlyRuleActionStrategyImpl, DisplayMessageRuleActionStrategyImpl, HideCsticRuleActionStrategyImpl, ProductConfigAbstractRuleActionStrategy, RemoveAssignableValueRuleActionStrategyImpl, SetCsticValueRuleActionStrategyImpl

public interface ProductConfigRuleActionStrategy
Defines a strategy that encapsulates the logic of a rule action.
  • Method Details

    • apply

      boolean apply(ConfigModel model, AbstractRuleActionRAO action)
      Applies the action described by the given AbstractRuleActionRAO.
      Parameters:
      model - product configuration model to be adjusted
      action - the action to apply
      Returns:
      true if model is adjusted