Class RoleAnalysisUtils
java.lang.Object
com.evolveum.midpoint.common.mining.utils.RoleAnalysisUtils
The `RoleAnalysisUtils` class provides utility methods for various operations related to role analysis.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic @NotNull AnalysisClusterStatisticTypecreateClusterStatisticType(@NotNull ClusterStatistic clusterStatistic, @NotNull RoleAnalysisProcessModeType processMode) static XMLGregorianCalendargetRolesOidAssignment(@NotNull AssignmentHolderType object) getRolesOidInducements(@NotNull PrismObject<RoleType> object) getSessionOptionType(RoleAnalysisSessionType roleAnalysisSession) static @NotNull DetectionOptionloadDetectionOption(@NotNull RoleAnalysisDetectionOptionType detectionOptionType) static @NotNull List<RoleAnalysisDetectionPatternType>loadIntersections(@NotNull List<DetectedPattern> possibleBusinessRole) static @Nullable PrismObject<RoleAnalysisClusterType>static @NotNull StringresolveDateAndTime(@NotNull XMLGregorianCalendar xmlGregorianCalendar) 
- 
Field Details- 
LOGGER
 
- 
- 
Constructor Details- 
RoleAnalysisUtilspublic RoleAnalysisUtils()
 
- 
- 
Method Details- 
getSessionOptionTypepublic static AbstractAnalysisSessionOptionType getSessionOptionType(RoleAnalysisSessionType roleAnalysisSession) 
- 
loadDetectionOption@NotNull public static @NotNull DetectionOption loadDetectionOption(@NotNull @NotNull RoleAnalysisDetectionOptionType detectionOptionType) 
- 
getRolesOidAssignment@NotNull public static @NotNull List<String> getRolesOidAssignment(@NotNull @NotNull AssignmentHolderType object) 
- 
getRolesOidInducements
- 
getCurrentXMLGregorianCalendar
- 
resolveDateAndTime@NotNull public static @NotNull String resolveDateAndTime(@NotNull @NotNull XMLGregorianCalendar xmlGregorianCalendar) 
- 
loadIntersections@NotNull public static @NotNull List<RoleAnalysisDetectionPatternType> loadIntersections(@NotNull @NotNull List<DetectedPattern> possibleBusinessRole) 
- 
createClusterStatisticType@NotNull public static @NotNull AnalysisClusterStatisticType createClusterStatisticType(@NotNull @NotNull ClusterStatistic clusterStatistic, @NotNull @NotNull RoleAnalysisProcessModeType processMode) 
- 
prepareClusterPrismObject
 
-