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 SummaryConstructors
- 
Method SummaryModifier 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- 
PatternResolverpublic 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:DetectionOperationPerforms pattern detection using the provided mining role type chunks, detection options, progress increment handler and process mode.- Specified by:
- performDetectionin interface- DetectionOperation
- 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.
 
 
-