java.lang.Object
com.evolveum.midpoint.model.impl.mining.algorithm.BaseAction
com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.ClusteringActionExecutor

public class ClusteringActionExecutor extends BaseAction
Clustering action.

This action is responsible for clustering objects based on selected role analysis mode.

It is possible to cluster objects based on user or role. This is set in session object.

This action is also responsible for importing clusters into repository.

This action also updates session object with information about clusters.

  • Constructor Details

    • ClusteringActionExecutor

      public ClusteringActionExecutor(@NotNull @NotNull AbstractActivityRun<?,?,?> activityRun)
  • Method Details

    • execute

      public void execute(@NotNull @NotNull String sessionOid, @NotNull @NotNull OperationResult result)
      Executes the clustering action for the specified session and imports the resulting clusters into the repository.
      Parameters:
      sessionOid - The OID of the role analysis session to process.
      result - The operation result to record the outcome.