Uses of Interface
com.evolveum.midpoint.model.api.mining.RoleAnalysisService
Packages that use 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
Methods in com.evolveum.midpoint.gui.api.page that return RoleAnalysisService -
Uses of RoleAnalysisService in com.evolveum.midpoint.gui.api.util
Methods in com.evolveum.midpoint.gui.api.util that return RoleAnalysisService -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl
Fields in com.evolveum.midpoint.model.impl declared as RoleAnalysisService -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining
Classes in com.evolveum.midpoint.model.impl.mining that implement RoleAnalysisServiceModifier and TypeClassDescriptionclassUtility methods for working with role analysis objects in the Midpoint system. -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action with parameters of type RoleAnalysisServiceModifier and TypeMethodDescriptionClusterable.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.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.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. -
Uses of RoleAnalysisService in com.evolveum.midpoint.model.impl.mining.algorithm.detection
Constructors in com.evolveum.midpoint.model.impl.mining.algorithm.detection with parameters of type RoleAnalysisServiceModifierConstructorDescriptionDefaultPatternResolver(@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.chunk
Methods in com.evolveum.midpoint.model.impl.mining.chunk with parameters of type RoleAnalysisServiceModifier and TypeMethodDescriptionprotected @NotNull MiningOperationChunkBasePrepareAction.executeAction(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, boolean fullProcess, @NotNull RoleAnalysisProcessModeType mode, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) 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) protected voidBasePrepareAction.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 voidBasePrepareAction.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 voidBasePrepareAction.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 MiningOperationChunkCompressedMiningStructure.preparePartialRoleBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunkExpandedMiningStructure.preparePartialRoleBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunkMiningStructure.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 MiningOperationChunkCompressedMiningStructure.preparePartialUserBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunkExpandedMiningStructure.preparePartialUserBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunkMiningStructure.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 MiningOperationChunkCompressedMiningStructure.prepareRoleBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunkExpandedMiningStructure.prepareRoleBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunkMiningStructure.prepareRoleBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) This method prepares a role-based structure for mining operations.@NotNull MiningOperationChunkCompressedMiningStructure.prepareUserBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunkExpandedMiningStructure.prepareUserBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull MiningOperationChunkMiningStructure.prepareUserBasedStructure(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) This method prepares a user-based structure for mining operations.protected voidBasePrepareAction.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 voidBasePrepareAction.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
Methods in com.evolveum.midpoint.model.impl.mining.utils with parameters of type RoleAnalysisServiceModifier and TypeMethodDescription@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.@NotNull List<PrismObject<RoleAnalysisClusterType>>RoleAnalysisAlgorithmUtils.processExactMatch(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<DataPoint> dataPoints, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisService in com.evolveum.midpoint.web.security
Methods in com.evolveum.midpoint.web.security that return RoleAnalysisService