java.lang.Object
com.evolveum.midpoint.model.impl.mining.algorithm.BaseAction
Direct Known Subclasses:
ClusteringActionExecutor, DetectionActionExecutor

public abstract class BaseAction extends Object
Abstract (base) action class for clustering and pattern detection. Assumes the execution within an activity!
  • Field Details

    • activityRun

      @NotNull protected final @NotNull AbstractActivityRun<?,?,?> activityRun
      This is the corresponding "activity run" object that gives us all the context.
  • Constructor Details

    • BaseAction

      protected BaseAction(@NotNull @NotNull AbstractActivityRun<?,?,?> activityRun)
      Constructs a new `BaseAction` with the given activity run context.
      Parameters:
      activityRun - The abstract activity run within which the action is executed.
  • Method Details

    • incrementProgress

      protected void incrementProgress()
      Increments the progress of the action and updates the outcome. This method is called during the execution of the action to track the progress.