Class OutlierClustering
java.lang.Object
com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.clustering.OutlierClustering
- All Implemented Interfaces:
Clusterable
Implements the outlier category clustering operation for role analysis.
This class is responsible for executing the clustering operation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteClustering(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) Execute the clustering action for role analysis.
-
Constructor Details
-
OutlierClustering
public OutlierClustering()
-
-
Method Details
-
executeClustering
public void executeClustering(@NotNull @NotNull RoleAnalysisService roleAnalysisService, @NotNull @NotNull ModelService modelService, @NotNull @NotNull RoleAnalysisSessionType session, @NotNull @NotNull RoleAnalysisProgressIncrement handler, @NotNull @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) Description copied from interface:ClusterableExecute the clustering action for role analysis.- Specified by:
executeClusteringin interfaceClusterable- Parameters:
roleAnalysisService- The role analysis service for performing operations.modelService- The model service for performing operations.session- The role analysis session.handler- The progress increment handler.attributeAnalysisCache- The cache for attribute analysis.objectCategorisationCache- The cache for object categorisation.task- The task being executed.result- The operation result.
-