Class PatternResolver
java.lang.Object
com.evolveum.midpoint.model.impl.mining.algorithm.detection.PatternResolver
- All Implemented Interfaces:
DetectionOperation
,Serializable
The `PatternResolver` class implements the `DetectionOperation` interface and provides
the algorithms for performing user-based and role-based pattern detection within the
role analysis process.
This class plays a crucial role in identifying patterns within the analyzed data, assisting in making informed decisions about role and user assignments.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends MiningBaseTypeChunk>
@NotNull List<DetectedPattern>performDetection
(@NotNull RoleAnalysisProcessModeType processMode, @NotNull List<T> miningBaseTypeChunks, @NotNull DetectionOption detectionOption, @NotNull RoleAnalysisProgressIncrement handler) Performs pattern detection using the provided mining role type chunks, detection options, progress increment handler and process mode.
-
Constructor Details
-
PatternResolver
public PatternResolver()
-
-
Method Details
-
performDetection
@NotNull public <T extends MiningBaseTypeChunk> @NotNull List<DetectedPattern> performDetection(@NotNull @NotNull RoleAnalysisProcessModeType processMode, @NotNull @NotNull List<T> miningBaseTypeChunks, @NotNull @NotNull DetectionOption detectionOption, @NotNull @NotNull RoleAnalysisProgressIncrement handler) Description copied from interface:DetectionOperation
Performs pattern detection using the provided mining role type chunks, detection options, progress increment handler and process mode.- Specified by:
performDetection
in interfaceDetectionOperation
- Parameters:
processMode
- The mode specifying whether the process is user-based or role-based.miningBaseTypeChunks
- The mining structure type chunks to analyze.detectionOption
- The detection options to configure the detection process.handler
- The progress increment handler for tracking the detection process.- Returns:
- A list of detected patterns based on provided detection criteria.
-