Class SalesRecalcStrategy

java.lang.Object
org.kigalisim.engine.recalc.SalesRecalcStrategy
All Implemented Interfaces:
RecalcStrategy

public class SalesRecalcStrategy extends Object implements RecalcStrategy
Strategy for recalculating sales.
  • Constructor Details

    • SalesRecalcStrategy

      public SalesRecalcStrategy(Optional<UseKey> scope)
      Create a new SalesRecalcStrategy.
      Parameters:
      scope - The scope to use for calculations, empty to use engine's current scope
  • Method Details

    • execute

      public void execute(Engine target, RecalcKit kit)
      Description copied from interface: RecalcStrategy
      Execute the recalculation strategy with the given engine and RecalcKit.
      Specified by:
      execute in interface RecalcStrategy
      Parameters:
      target - The engine on which to execute the recalculation
      kit - The RecalcKit containing required dependencies