Uses of Class
com.evolveum.midpoint.common.mining.objects.analysis.cache.ObjectCategorisationCache
Packages that use ObjectCategorisationCache
Package
Description
-
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.api.mining
Methods in com.evolveum.midpoint.model.api.mining with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescriptionRoleAnalysisService.assignmentSearch(@Nullable ObjectFilter userObjectFiler, @Nullable ObjectFilter roleObjectFilter, @Nullable ObjectFilter assignmentFilter, @NotNull RoleAnalysisProcessModeType processMode, boolean loadAndUpdateStatistics, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) Searches for assignments based on the provided filters and process mode.RoleAnalysisService.loadUserForOutlierComparison(@NotNull RoleAnalysisService roleAnalysisService, List<String> outliersMembers, @NotNull ObjectCategorisationCache objectCategorisationCache, @Nullable SearchFilterType userSearchFilter, @Nullable SearchFilterType roleSearchFilter, @Nullable SearchFilterType assignmentSearchFilter, @NotNull OperationResult result, @NotNull Task task, @NotNull RoleAnalysisSessionType sessionObject) RoleAnalysisService.membershipSearch(@Nullable ObjectFilter userObjectFiler, @Nullable ObjectFilter roleObjectFilter, @Nullable ObjectFilter assignmentFilter, boolean loadAndUpdateStatistics, @NotNull RoleAnalysisProcessModeType processMode, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) Searches for user membership based on the provided filters and process mode.RoleAnalysisService.prepareAssignmentChunkMapRolesAsKey(@Nullable SearchFilterType userSearchFiler, @Nullable SearchFilterType roleSearchFiler, @Nullable SearchFilterType assignmentSearchFiler, @NotNull RoleAnalysisProcessModeType processMode, boolean loadAndUpdateStatistics, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) Prepares a map of assignment chunks.RoleAnalysisService.prepareMembershipChunkMapRolesAsKey(@Nullable SearchFilterType userSearchFiler, @Nullable SearchFilterType roleSearchFiler, @Nullable SearchFilterType assignmentSearchFiler, @NotNull RoleAnalysisProcessModeType processMode, boolean loadAndUpdateStatistics, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) Prepares a map of role membership chunks. -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining
Methods in com.evolveum.midpoint.model.impl.mining with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescriptionRoleAnalysisServiceImpl.assignmentSearch(@Nullable ObjectFilter userObjectFiler, @Nullable ObjectFilter roleObjectFilter, @Nullable ObjectFilter assignmentFilter, @NotNull RoleAnalysisProcessModeType processMode, boolean loadAndUpdateStatistics, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) RoleAnalysisServiceImpl.loadUserForOutlierComparison(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<String> outliersMembers, @NotNull ObjectCategorisationCache objectCategorisationCache, @Nullable SearchFilterType userSearchFilter, @Nullable SearchFilterType roleSearchFilter, @Nullable SearchFilterType assignmentSearchFilter, @NotNull OperationResult result, @NotNull Task task, @NotNull RoleAnalysisSessionType sessionObject) RoleAnalysisServiceImpl.membershipSearch(@Nullable ObjectFilter userObjectFiler, @Nullable ObjectFilter roleObjectFilter, @Nullable ObjectFilter assignmentFilter, boolean loadAndUpdateStatistics, @NotNull RoleAnalysisProcessModeType processMode, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) RoleAnalysisDataServiceUtils.prepareAnalysisData(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisSessionType sessionObject, boolean updateStatistics, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull RoleAnalysisProcessModeType processMode, @NotNull com.google.common.collect.ListMultimap<String, String> roleMembersMap, @NotNull Task task, @NotNull OperationResult result) Retrieves the set of manually unwanted access OIDs based on the session's identified characteristics.RoleAnalysisServiceImpl.prepareAssignmentChunkMapRolesAsKey(@Nullable SearchFilterType userSearchFiler, @Nullable SearchFilterType roleSearchFiler, @Nullable SearchFilterType assignmentSearchFiler, @NotNull RoleAnalysisProcessModeType processMode, boolean loadAndUpdateStatistics, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) RoleAnalysisServiceImpl.prepareMembershipChunkMapRolesAsKey(@Nullable SearchFilterType userSearchFiler, @Nullable SearchFilterType roleSearchFiler, @Nullable SearchFilterType assignmentSearchFiler, @NotNull RoleAnalysisProcessModeType processMode, boolean loadAndUpdateStatistics, @Nullable AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.clustering
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.clustering with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescription@NotNull List<PrismObject<RoleAnalysisClusterType>>AdvancedClustering.executeClustering(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @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 AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @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 AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @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 AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @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 AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @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 AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) Executes the clustering operation for role analysis.@NotNull List<PrismObject<RoleAnalysisClusterType>>AdvancedClustering.executeRoleBasedAdvancedClustering(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisSessionType session, @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull List<PrismObject<RoleAnalysisClusterType>>AdvancedClustering.executeUserBasedAdvancedClustering(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisSessionType session, @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.context
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.context with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescription@NotNull List<PrismObject<RoleAnalysisClusterType>>ClusteringBehavioralResolver.executeClustering(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescriptionClusteringUtils.loadRoleBasedMultimapData(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Boolean isIndirect, @Nullable SearchFilterType userSearchFilter, @Nullable SearchFilterType roleSearchFilter, @Nullable SearchFilterType assignmentSearchFilter, @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) ClusteringUtils.loadUserBasedMultimapData(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Boolean isIndirect, @Nullable SearchFilterType userSearchFilter, @Nullable SearchFilterType roleSearchFilter, @Nullable SearchFilterType assignmentSearchFilter, @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result, @NotNull RoleAnalysisSessionType sessionObject) -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescriptionvoidOutlierDetectionStrategy.executeAnalysis(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisSessionType session, @NotNull AttributeAnalysisCache userAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) voidOutlierDetectionStrategyResolver.executeDetection(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisSessionType session, @NotNull AttributeAnalysisCache userAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) Processes the outliers analysis for the specified role analysis session cluster. -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.context
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.context with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescriptionvoidOutlierDetectionActionExecutor.executeOutlierDetection(@NotNull RoleAnalysisClusterType cluster, @Nullable RoleAnalysisSessionType session, @NotNull RoleAnalysisOptionType analysisOption, @NotNull AttributeAnalysisCache userAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.inline
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.inline with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescriptionvoidBasicOutlierDetectionStrategy.executeAnalysis(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisSessionType session, @NotNull AttributeAnalysisCache userAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.outline
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.outline with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescriptionvoidOutlineOutlierDetectionStrategy.executeAnalysis(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisClusterType cluster, @NotNull RoleAnalysisSessionType session, @NotNull AttributeAnalysisCache userAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) Constructors in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.outline with parameters of type ObjectCategorisationCacheModifierConstructorDescriptionOutlierDetectionOutlineModel(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisClusterType cluster, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull Task task, @NotNull OperationResult result) -
Uses of ObjectCategorisationCache in com.evolveum.midpoint.model.impl.mining.utils
Methods in com.evolveum.midpoint.model.impl.mining.utils with parameters of type ObjectCategorisationCacheModifier and TypeMethodDescription@NotNull List<PrismObject<RoleAnalysisClusterType>>RoleAnalysisAlgorithmUtils.processClusters(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<DataPoint> dataPoints, @NotNull List<Cluster<DataPoint>> clusters, @NotNull RoleAnalysisSessionType session, @NotNull AttributeAnalysisCache attributeAnalysisCache, @NotNull ObjectCategorisationCache objectCategorisationCache, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Processes the clusters and generates cluster statistics, including the detection of patterns and outliers.