Interface RuleActionService

All Known Implementing Classes:
DefaultPromotionRuleActionService, DefaultRuleActionService

public interface RuleActionService
Processes Rule Actions.
  • Method Summary

    Modifier and Type
    Method
    Description
    applyAllActions(RuleEngineResultRAO ruleEngineResultRAO)
    Applies Actions of Rule Engine Result in a way specific to an Action instance that can change current state of related to the Action object entities (Order, OrderEntries etc.).
  • Method Details

    • applyAllActions

      List<ItemModel> applyAllActions(RuleEngineResultRAO ruleEngineResultRAO)
      Applies Actions of Rule Engine Result in a way specific to an Action instance that can change current state of related to the Action object entities (Order, OrderEntries etc.).
      Parameters:
      ruleEngineResultRAO - contains Actions
      Returns:
      list of ItemModel (or it subclasses) as a result of the Actions application.