Class RecalcOperation

java.lang.Object
org.kigalisim.engine.recalc.RecalcOperation

public class RecalcOperation extends Object
Operation that executes a sequence of recalculation strategies.
  • Constructor Details

    • RecalcOperation

      public RecalcOperation(List<RecalcStrategy> strategies, RecalcKit recalcKit, boolean shouldResetSalesIntent)
      Create a new RecalcOperation with the given strategies and RecalcKit.
      Parameters:
      strategies - The list of strategies to execute in order
      recalcKit - The RecalcKit containing dependencies for strategies
      shouldResetSalesIntent - Whether to reset sales intent flag after execution
  • Method Details

    • execute

      public void execute(Engine target)
      Execute all strategies in order on the target engine.
      Parameters:
      target - The engine on which to execute the strategies