Class ExtractPatternUtils
java.lang.Object
com.evolveum.midpoint.common.mining.utils.ExtractPatternUtils
The `ExtractPatternUtils` class provides utility methods for preparing and transforming detected patterns.
It's a part of the `Role Analysis`.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic DetectedPattern
prepareDetectedPattern
(@NotNull Set<String> roles, @NotNull Set<String> users) static DetectedPattern
static @NotNull List<DetectedPattern>
transformDefaultPattern
(@NotNull RoleAnalysisClusterType cluster) static @NotNull List<DetectedPattern>
transformDefaultPattern
(@NotNull RoleAnalysisClusterType cluster, @Nullable RoleAnalysisSessionType session, Long selectedPatternId) static @NotNull List<DetectedPattern>
transformDefaultPattern
(@NotNull RoleAnalysisClusterType cluster, RoleAnalysisSessionType session) static @NotNull DetectedPattern
transformDefaultPattern
(@NotNull RoleAnalysisDetectionPatternType roleAnalysisDetectionPattern, @Nullable ObjectReferenceType clusterRef, @Nullable ObjectReferenceType sessionRef, @Nullable Long selectedPatternId) static @NotNull DetectedPattern
transformPatternWithAttributes
(@NotNull RoleAnalysisDetectionPatternType pattern)
-
Constructor Details
-
ExtractPatternUtils
public ExtractPatternUtils()
-
-
Method Details
-
prepareDetectedPattern
public static DetectedPattern prepareDetectedPattern(@NotNull @NotNull Set<String> roles, @NotNull @NotNull Set<String> users) -
prepareDetectedPattern
-
transformDefaultPattern
@NotNull public static @NotNull List<DetectedPattern> transformDefaultPattern(@NotNull @NotNull RoleAnalysisClusterType cluster) -
transformDefaultPattern
@NotNull public static @NotNull List<DetectedPattern> transformDefaultPattern(@NotNull @NotNull RoleAnalysisClusterType cluster, RoleAnalysisSessionType session) -
transformDefaultPattern
@NotNull public static @NotNull List<DetectedPattern> transformDefaultPattern(@NotNull @NotNull RoleAnalysisClusterType cluster, @Nullable @Nullable RoleAnalysisSessionType session, Long selectedPatternId) -
transformDefaultPattern
@NotNull public static @NotNull DetectedPattern transformDefaultPattern(@NotNull @NotNull RoleAnalysisDetectionPatternType roleAnalysisDetectionPattern, @Nullable @Nullable ObjectReferenceType clusterRef, @Nullable @Nullable ObjectReferenceType sessionRef, @Nullable @Nullable Long selectedPatternId) -
transformPatternWithAttributes
@NotNull public static @NotNull DetectedPattern transformPatternWithAttributes(@NotNull @NotNull RoleAnalysisDetectionPatternType pattern)
-