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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic DetectedPatternprepareDetectedPattern(@NotNull Set<String> roles, @NotNull Set<String> users) static DetectedPatternstatic @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 DetectedPatterntransformDefaultPattern(@NotNull RoleAnalysisDetectionPatternType roleAnalysisDetectionPattern, @Nullable ObjectReferenceType clusterRef, @Nullable ObjectReferenceType sessionRef, @Nullable Long selectedPatternId) static @NotNull DetectedPatterntransformPatternWithAttributes(@NotNull RoleAnalysisDetectionPatternType pattern) 
- 
Constructor Details- 
ExtractPatternUtilspublic ExtractPatternUtils()
 
- 
- 
Method Details- 
prepareDetectedPatternpublic 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) 
 
-