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
Constructors - 
Method Summary
Modifier 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
- 
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)  
 -