Class OutlierPatternResolver
java.lang.Object
com.evolveum.midpoint.gui.impl.page.admin.role.mining.tables.operation.OutlierPatternResolver
- All Implemented Interfaces:
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:
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends MiningBaseTypeChunk>
com.google.common.collect.ListMultimap<String,SimpleHeatPattern> performDetection
(@NotNull RoleAnalysisProcessModeType processMode, @NotNull List<T> miningBaseTypeChunks, @NotNull DetectionOption detectionOption) <T extends MiningBaseTypeChunk>
List<SimpleHeatPattern>performSingleCellDetection
(@NotNull RoleAnalysisProcessModeType processMode, @NotNull List<T> miningBaseTypeChunks, @NotNull DetectionOption detectionOption, List<String> requiredProperties, List<String> allowedProperties) <T extends MiningBaseTypeChunk>
Set<List<String>>resolveConnection
(@NotNull List<T> propertiesChunk, @NotNull List<T> membersChunk, @NotNull OutlierPatternResolver.Connection connection, int minIntersection)
-
Constructor Details
-
OutlierPatternResolver
public OutlierPatternResolver()
-
-
Method Details
-
resolveConnection
public <T extends MiningBaseTypeChunk> Set<List<String>> resolveConnection(@NotNull @NotNull List<T> propertiesChunk, @NotNull @NotNull List<T> membersChunk, @NotNull @NotNull OutlierPatternResolver.Connection connection, int minIntersection) -
performDetection
public <T extends MiningBaseTypeChunk> com.google.common.collect.ListMultimap<String,SimpleHeatPattern> performDetection(@NotNull @NotNull RoleAnalysisProcessModeType processMode, @NotNull @NotNull List<T> miningBaseTypeChunks, @NotNull @NotNull DetectionOption detectionOption) -
performSingleCellDetection
public <T extends MiningBaseTypeChunk> List<SimpleHeatPattern> performSingleCellDetection(@NotNull @NotNull RoleAnalysisProcessModeType processMode, @NotNull @NotNull List<T> miningBaseTypeChunks, @NotNull @NotNull DetectionOption detectionOption, List<String> requiredProperties, List<String> allowedProperties)
-