java.lang.Object
com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.OutlierDetectionStrategyResolver

public class OutlierDetectionStrategyResolver extends Object
  • Constructor Details

    • OutlierDetectionStrategyResolver

      public OutlierDetectionStrategyResolver(OutlierDetectionStrategy detectionStrategy)
  • Method Details

    • executeDetection

      public void executeDetection(@NotNull @NotNull RoleAnalysisService roleAnalysisService, @NotNull @NotNull RoleAnalysisClusterType cluster, @NotNull @NotNull RoleAnalysisSessionType session, @NotNull @NotNull AttributeAnalysisCache userAnalysisCache, @NotNull @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result)
      Processes the outliers analysis for the specified role analysis session cluster. This method is used to analyze and import outliers in the role analysis session cluster.
      Parameters:
      roleAnalysisService - The role analysis service for performing role analysis operations.
      cluster - The role analysis cluster to process.
      session - The role analysis session.
      userAnalysisCache - The cache for storing the analysis results.
      task - The current task.
      result - The operation result.