Uses of Interface
com.evolveum.midpoint.model.api.mining.RoleAnalysisService
Package
Description
Package that contains base page classes.
GUI API package for various utility classes and interfaces.
-
Uses of RoleAnalysisService in com.evolveum.midpoint.gui.api.page
-
Uses of RoleAnalysisService in com.evolveum.midpoint.gui.api.util
-
Uses of RoleAnalysisService in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.outlier
Modifier and TypeMethodDescriptionstatic @Nullable OutlierObjectModel
OutlierObjectModel.generateAssignmentOutlierResultModel
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisOutlierDescriptionType outlierResult, @NotNull Task task, @NotNull OperationResult result, @NotNull PrismObject<UserType> userTypeObject, @NotNull RoleAnalysisOutlierType outlierParent) static @Nullable OutlierObjectModel
OutlierObjectModel.generateRoleOutlierResultModel
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisOutlierType outlierResult, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisClusterType cluster) static @Nullable OutlierObjectModel
OutlierObjectModel.generateUserOutlierResultModel
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisOutlierType outlierResult, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisClusterType cluster) -
Uses of RoleAnalysisService in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.tmp.context
Modifier and TypeMethodDescriptionvoid
AnalysisCategory.generateConfiguration
(@NotNull RoleAnalysisService service, LoadableModel<PrismObjectWrapper<RoleAnalysisSessionType>> objectWrapper, @NotNull Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.tmp.modes
ModifierConstructorDescriptionAdvancedModeConfiguration
(RoleAnalysisService service, LoadableModel<PrismObjectWrapper<RoleAnalysisSessionType>> objectWrapper, Task task, OperationResult result) BalancedCoverageModeConfiguration
(RoleAnalysisService service, LoadableModel<PrismObjectWrapper<RoleAnalysisSessionType>> objectWrapper, Task task, OperationResult result) DepartmentModeConfiguration
(RoleAnalysisService service, LoadableModel<PrismObjectWrapper<RoleAnalysisSessionType>> objectWrapper, Task task, OperationResult result) ExactSimilarityModeConfiguration
(RoleAnalysisService service, LoadableModel<PrismObjectWrapper<RoleAnalysisSessionType>> objectWrapper, Task task, OperationResult result) OutlierModeConfiguration
(RoleAnalysisService service, LoadableModel<PrismObjectWrapper<RoleAnalysisSessionType>> objectWrapper, Task task, OperationResult result) StandardModeConfiguration
(RoleAnalysisService service, LoadableModel<PrismObjectWrapper<RoleAnalysisSessionType>> objectWrapper, Task task, OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.gui.impl.page.admin.role.mining.utils.object
Modifier and TypeMethodDescriptionstatic void
RoleAnalysisObjectUtils.executeChangesOnCandidateRole
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull PageBase pageBase, @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull List<RoleAnalysisCandidateRoleType> candidateRole, @NotNull Set<PrismObject<UserType>> candidateMembers, @NotNull Set<AssignmentType> candidateInducements, @NotNull Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.api.mining
Modifier and TypeMethodDescriptionRoleAnalysisService.loadUserForOutlierComparison
(@NotNull RoleAnalysisService roleAnalysisService, List<String> outliersMembers, int minRolesOccupancy, int maxRolesOccupancy, @Nullable SearchFilterType query, @NotNull OperationResult result, @NotNull Task task) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl
-
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining
Modifier and TypeClassDescriptionclass
Utility methods for working with role analysis objects in the Midpoint system.Modifier and TypeMethodDescriptionRoleAnalysisServiceImpl.loadUserForOutlierComparison
(@NotNull RoleAnalysisService roleAnalysisService, List<String> outliersMembers, int minRolesOccupancy, int maxRolesOccupancy, @Nullable SearchFilterType query, @NotNull OperationResult result, @NotNull Task task) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.clustering
Modifier and TypeMethodDescription@NotNull List<PrismObject<RoleAnalysisClusterType>>
AdvancedClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull List<PrismObject<RoleAnalysisClusterType>>
Clusterable.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Execute the clustering action for role analysis.@NotNull List<PrismObject<RoleAnalysisClusterType>>
OutlierClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull List<PrismObject<RoleAnalysisClusterType>>
RoleBasedClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Executes the clustering operation for role analysis.@NotNull List<PrismObject<RoleAnalysisClusterType>>
StandardClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull List<PrismObject<RoleAnalysisClusterType>>
UserBasedClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Executes the clustering operation for role analysis.@NotNull List<PrismObject<RoleAnalysisClusterType>>
AdvancedClustering.executeRoleBasedAdvancedClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull List<PrismObject<RoleAnalysisClusterType>>
AdvancedClustering.executeUserBasedAdvancedClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.context
Modifier and TypeMethodDescription@NotNull List<PrismObject<RoleAnalysisClusterType>>
ClusteringBehavioralResolver.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util
Modifier and TypeMethodDescriptionClusteringUtils.prepareDataPointsRoleModeRules
(@NotNull com.google.common.collect.ListMultimap<List<String>, String> chunkMap, @NotNull RoleAnalysisService roleAnalysisService, @NotNull List<RoleAnalysisAttributeDefConvert> roleAnalysisAttributeDefConverts, @NotNull Task task) ClusteringUtils.prepareDataPointsUserModeRules
(@NotNull com.google.common.collect.ListMultimap<List<String>, String> chunkMap, @NotNull RoleAnalysisService roleAnalysisService, @NotNull List<RoleAnalysisAttributeDefConvert> roleAnalysisAttributeDefConverts, @NotNull Task task) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier
Modifier and TypeMethodDescriptionstatic void
ClusteringOutlierDetectionUtils.analyseOutlierClusterMembers
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisClusterType cluster, @NotNull Task task, @NotNull List<ObjectReferenceType> member, OperationResult result, double minThreshold, com.google.common.collect.ListMultimap<List<String>, String> chunkMap, List<String> outliersMembers, Integer minMembersCount, List<RoleAnalysisAttributeDef> userAnalysisAttributeDef, List<RoleAnalysisAttributeDef> roleAnalysisAttributeDef, RoleAnalysisDetectionOptionType detectionOption, HashMap<String, RoleAnalysisOutlierType> map) static void
ClusteringOutlierDetectionUtils.analyzeAnomalyMarkedRoleTypeChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisSessionType session, @NotNull Task task, ObjectReferenceType analyzedObjectRef, @NotNull List<MiningRoleTypeChunk> miningRoleTypeChunks, String memberOid, ZScoreData zScoreData, ObjectReferenceType clusterRef, ObjectReferenceType sessionRef, OperationResult result, HashMap<String, RoleAnalysisOutlierType> map, org.apache.commons.lang3.mutable.MutableDouble usedFrequency, RoleAnalysisClusterType tempCluster, List<String> jaccardCloseObject, double density, int countOfRoles) static double
OutliersDetectionUtil.calculateRoleCoverageConfidence
(@NotNull RoleAnalysisOutlierDescriptionType outlierResult, @NotNull RoleAnalysisService roleAnalysisService, @NotNull Task task, @NotNull OperationResult result) static @NotNull Collection<RoleAnalysisOutlierType>
OutliersDetectionExecutionUtil.executeBasicOutlierDetection
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisOptionType analysisOption, @NotNull Task task) static @NotNull Collection<RoleAnalysisOutlierType>
OutliersDetectionExecutionUtil.executeClusteringOutliersDetection
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisSessionType session, @NotNull Task task) ClusteringOutlierDetectionUtils.prepareJaccardCloseObjects
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Task task, @NotNull String memberOid, @NotNull com.google.common.collect.ListMultimap<List<String>, String> chunkMap, @NotNull org.apache.commons.lang3.mutable.MutableDouble usedFrequency, @NotNull List<String> outliersMembers, double minThreshold, @NotNull Integer minMembersCount, @NotNull OperationResult result) static @NotNull MiningOperationChunk
ClusteringOutlierDetectionUtils.prepareTemporaryOperationChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType tempCluster, @NotNull Task task, @NotNull OperationResult result) static void
ClusteringOutlierDetectionUtils.processClusterAttributeAnalysis
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType temporaryCluster, @NotNull List<MiningRoleTypeChunk> miningRoleTypeChunks, @Nullable List<RoleAnalysisAttributeDef> userAnalysisAttributeDef, @Nullable List<RoleAnalysisAttributeDef> roleAnalysisAttributeDef, @NotNull Task task, @NotNull OperationResult result) static void
BasicOutlierDetectionUtils.resolveRoleModeOutliers
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull MiningOperationChunk miningOperationChunk, Double minFrequency, Double maxFrequency, ObjectReferenceType clusterRef, ObjectReferenceType sessionRef, HashMap<String, RoleAnalysisOutlierType> map) static void
BasicOutlierDetectionUtils.resolveUserModeOutliers
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisSessionType session, @NotNull Task task, @NotNull MiningOperationChunk miningOperationChunk, Double minFrequency, Double maxFrequency, ObjectReferenceType clusterRef, ObjectReferenceType sessionRef, OperationResult result, HashMap<String, RoleAnalysisOutlierType> map, Double similarityThreshold) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.mechanism
Modifier and TypeMethodDescriptionstatic String
ClusterExplanation.resolveClusterName
(@NotNull RoleAnalysisClusterType cluster, RoleAnalysisSessionType session, @NotNull RoleAnalysisService roleAnalysisService, @NotNull Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.algorithm.detection
ModifierConstructorDescriptionDefaultPatternResolver
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisProcessModeType roleAnalysisProcessModeType) Constructs a DefaultPatternResolver for a specific role analysis process mode. -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.analysis
Modifier and TypeMethodDescriptionstatic @NotNull Set<PrismObject<RoleType>>
AttributeAnalysisUtil.fetchPrismRoles
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Set<String> objectOid, @NotNull Task task, @NotNull OperationResult result) static @NotNull Set<PrismObject<UserType>>
AttributeAnalysisUtil.fetchPrismUsers
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Set<String> objectOid, @NotNull Task task, @NotNull OperationResult result) static void
AttributeAnalysisUtil.generateAttributeAnalysisStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Class<? extends ObjectType> objectClass, @NotNull AttributePathResult attributePathResult, @NotNull AttributeAnalysisStructure attributeAnalysisStructure, int prismObjectsCount, @NotNull Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.chunk
Modifier and TypeMethodDescriptionprotected @NotNull MiningOperationChunk
BasePrepareAction.executeAction
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, boolean fullProcess, @NotNull RoleAnalysisProcessModeType mode, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result, @Nullable DisplayValueOption option) Executes the action for preparing the mining structure based on the specified cluster and mode.CompressedMiningStructure.executeOperation
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, boolean fullProcess, @NotNull RoleAnalysisProcessModeType mode, @NotNull OperationResult result, @NotNull Task task) ExpandedMiningStructure.executeOperation
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, boolean fullProcess, @NotNull RoleAnalysisProcessModeType mode, @NotNull OperationResult result, @NotNull Task task, @Nullable DisplayValueOption option) protected void
BasePrepareAction.loadPartialUserChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull OperationResult result, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull List<ObjectReferenceType> members, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull Set<String> membersOidSet, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull com.google.common.collect.ListMultimap<String, String> roleMap) protected void
BasePrepareAction.loadRoleMap
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<ObjectReferenceType> members, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull Set<String> membersOidSet, @NotNull com.google.common.collect.ListMultimap<List<String>, String> userChunk, @NotNull com.google.common.collect.ListMultimap<String, String> roleMap) protected void
BasePrepareAction.loadUserChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<ObjectReferenceType> members, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull Set<String> membersOidSet, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull com.google.common.collect.ListMultimap<String, String> roleMap, @NotNull com.google.common.collect.ListMultimap<List<String>, String> userChunk) @NotNull MiningOperationChunk
CompressedMiningStructure.preparePartialRoleBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunk
ExpandedMiningStructure.preparePartialRoleBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunk
MiningStructure.preparePartialRoleBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement state, @NotNull Task task, @NotNull OperationResult result) Prepares a partial role-based structure for mining operations based on the provided parameters.@NotNull MiningOperationChunk
CompressedMiningStructure.preparePartialUserBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunk
ExpandedMiningStructure.preparePartialUserBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunk
MiningStructure.preparePartialUserBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement state, @NotNull Task task, @NotNull OperationResult result) Prepares a partial user-based structure for mining operations based on the provided parameters.@NotNull MiningOperationChunk
CompressedMiningStructure.prepareRoleBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result, @Nullable DisplayValueOption option) @NotNull MiningOperationChunk
ExpandedMiningStructure.prepareRoleBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result, @Nullable DisplayValueOption option) @NotNull MiningOperationChunk
MiningStructure.prepareRoleBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result, @Nullable DisplayValueOption option) This method prepares a role-based structure for mining operations.@NotNull MiningOperationChunk
CompressedMiningStructure.prepareUserBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result, @Nullable DisplayValueOption option) @NotNull MiningOperationChunk
ExpandedMiningStructure.prepareUserBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result, @Nullable DisplayValueOption option) @NotNull MiningOperationChunk
MiningStructure.prepareUserBasedStructure
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result, @Nullable DisplayValueOption option) This method prepares a user-based structure for mining operations.protected void
BasePrepareAction.resolveRoleTypeChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull com.google.common.collect.ListMultimap<List<String>, String> chunkMap, double membersCount, @NotNull Set<String> membersOidSet, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull List<MiningRoleTypeChunk> miningRoleTypeChunks) protected void
BasePrepareAction.resolveUserTypeChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Set<String> membersOidSet, int mapSize, @NotNull com.google.common.collect.ListMultimap<List<String>, String> propertiesChunk, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull List<MiningUserTypeChunk> miningUserTypeChunks) -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.utils
Modifier and TypeMethodDescriptionstatic void
RoleAnalysisAlgorithmUtils.extractAttributeStatistics
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull QName complexType, @NotNull Task task, @NotNull OperationResult result, double density, Set<String> propertiesOidsSet, Set<String> membersOidsSet, ClusterStatistic clusterStatistic, @NotNull List<RoleAnalysisAttributeDef> userAttributeDefSet, @NotNull List<RoleAnalysisAttributeDef> roleAttributeDefSet) @NotNull List<PrismObject<RoleAnalysisClusterType>>
RoleAnalysisAlgorithmUtils.processClusters
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<DataPoint> dataPoints, @NotNull List<Cluster<DataPoint>> clusters, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Processes the clusters and generates cluster statistics, including the detection of patterns and outliers.static void
RoleAnalysisAlgorithmUtils.processOutliersAnalysis
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @Nullable RoleAnalysisSessionType session, @NotNull RoleAnalysisOptionType analysisOption, @NotNull Task task, @NotNull OperationResult result) Processes the outliers analysis for the specified role analysis session cluster.static Double
RoleAnalysisUtils.removeRedundantPatterns
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Collection<RoleAnalysisDetectionPatternType> detectedPattern, Set<String> clusterUsersOidSet, Set<String> clusterRolesOidSet, com.google.common.collect.ListMultimap<String, String> map, List<ObjectReferenceType> resolvedPattern, @NotNull Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.web.security