Class RoleAnalysisUtils
java.lang.Object
com.evolveum.midpoint.common.mining.utils.RoleAnalysisUtils
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AnalysisClusterStatisticType
createClusterStatisticType
(ClusterStatistic clusterStatistic, RoleAnalysisProcessModeType processMode) extractOid
(List<PrismObject<UserType>> roleMembers) static XMLGregorianCalendar
getRolesOidInducements
(PrismObject<RoleType> object) getSessionOptionType
(RoleAnalysisSessionType roleAnalysisSession) static @NotNull DetectionOption
loadDetectionOption
(@NotNull RoleAnalysisDetectionOptionType detectionOptionType) static List<RoleAnalysisDetectionPatternType>
loadIntersections
(List<DetectedPattern> possibleBusinessRole) static @Nullable PrismObject<RoleAnalysisClusterType>
static String
resolveDateAndTime
(XMLGregorianCalendar xmlGregorianCalendar)
-
Field Details
-
LOGGER
-
-
Constructor Details
-
RoleAnalysisUtils
public RoleAnalysisUtils()
-
-
Method Details
-
extractOid
-
getSessionOptionType
public static AbstractAnalysisSessionOptionType getSessionOptionType(RoleAnalysisSessionType roleAnalysisSession) -
loadDetectionOption
@NotNull public static @NotNull DetectionOption loadDetectionOption(@NotNull @NotNull RoleAnalysisDetectionOptionType detectionOptionType) -
getRolesOidAssignment
-
getRolesOidInducements
-
getCurrentXMLGregorianCalendar
-
resolveDateAndTime
-
loadIntersections
public static List<RoleAnalysisDetectionPatternType> loadIntersections(List<DetectedPattern> possibleBusinessRole) -
createClusterStatisticType
public static AnalysisClusterStatisticType createClusterStatisticType(ClusterStatistic clusterStatistic, RoleAnalysisProcessModeType processMode) -
prepareClusterPrismObject
-