Uses of Class
com.evolveum.midpoint.xml.ns._public.common.common_3.RoleAnalysisClusterType
Package
Description
-
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.common.mining.objects.analysis
Modifier and TypeMethodDescriptionstatic @NotNull List<AttributeAnalysisStructure>
AttributeAnalysisStructure.extractAttributeAnalysis
(@NotNull RoleAnalysisClusterType cluster) -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.common.mining.objects.detection
-
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.common.mining.utils
Modifier and TypeMethodDescriptionstatic @Nullable PrismObject<RoleAnalysisClusterType>
RoleAnalysisUtils.prepareClusterPrismObject()
Modifier and TypeMethodDescriptionstatic @NotNull List<DetectedPattern>
ExtractPatternUtils.transformDefaultPattern
(@NotNull RoleAnalysisClusterType cluster) -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.gui.impl.page.admin.role.mining.model
Modifier and TypeMethodDescriptionvoid
BusinessRoleApplicationDto.setCluster
(PrismObject<RoleAnalysisClusterType> cluster) ModifierConstructorDescriptionBusinessRoleApplicationDto
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull PrismObject<RoleType> businessRole, @NotNull List<BusinessRoleDto> businessRoleDtos, @NotNull Set<RoleType> candidateRoles) -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.page
Modifier and TypeMethodDescriptionPageRoleAnalysisCluster.createButtonsPanel
(String id, LoadableModel<PrismObjectWrapper<RoleAnalysisClusterType>> wrapperModel) PageRoleAnalysisCluster.getType()
Modifier and TypeMethodDescriptionPageRoleAnalysisCluster.createButtonsPanel
(String id, LoadableModel<PrismObjectWrapper<RoleAnalysisClusterType>> wrapperModel) protected org.apache.wicket.markup.html.panel.Panel
PageRoleAnalysisCluster.createSummaryPanel
(String id, org.apache.wicket.model.IModel<RoleAnalysisClusterType> summaryModel) -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel
ModifierConstructorDescriptionRoleAnalysisClusterStatisticsPanel
(String id, ObjectDetailsModels<RoleAnalysisClusterType> model, ContainerPanelConfigurationType config) -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.chart
Modifier and TypeMethodDescriptionvoid
RoleAnalysisAttributeChartPanel.initAttributeStatisticsPanel
(@NotNull RoleAnalysisClusterType cluster, @NotNull org.apache.wicket.markup.html.WebMarkupContainer cardContainer) ModifierConstructorDescriptionRoleAnalysisAttributeChartPanel
(String id, @NotNull List<AttributeAnalysisStructure> attributeAnalysisStructureList, @Nullable RoleAnalysisClusterType cluster) RoleAnalysisAttributeChartPopupPanel
(String id, org.apache.wicket.model.IModel<String> messageModel, @NotNull RoleAnalysisClusterType cluster) -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.cluster
Modifier and TypeMethodDescriptionvoid
CandidateRolesPopupPanel.initLayout
(RoleAnalysisClusterType cluster, HashMap<String, RoleAnalysisCandidateRoleType> cacheCandidate, List<RoleType> roles, List<String> selectedCandidates) void
DetectedPatternPopupPanel.initLayout
(RoleAnalysisClusterType cluster, List<DetectedPattern> detectedPatterns) ModifierConstructorDescriptionCandidateRolesPopupPanel
(String id, org.apache.wicket.model.IModel<String> messageModel, RoleAnalysisClusterType cluster, HashMap<String, RoleAnalysisCandidateRoleType> cacheCandidate, List<RoleType> roles, List<String> selectedCandidates) DetectedPatternPopupPanel
(String id, org.apache.wicket.model.IModel<String> messageModel, RoleAnalysisClusterType cluster, List<DetectedPattern> detectedPatterns) ModifierConstructorDescriptionCandidateRolesPanel
(String id, ObjectDetailsModels<RoleAnalysisClusterType> model, ContainerPanelConfigurationType config) ClusterSummaryPanel
(String id, org.apache.wicket.model.IModel<RoleAnalysisClusterType> model, SummaryPanelSpecificationType summaryPanelSpecificationType) DetectedPatternPanel
(String id, ObjectDetailsModels<RoleAnalysisClusterType> model, ContainerPanelConfigurationType config) MigratedRolesPanel
(String id, ObjectDetailsModels<RoleAnalysisClusterType> model, ContainerPanelConfigurationType config) RoleAnalysisClusterOperationPanel
(String id, ObjectDetailsModels<RoleAnalysisClusterType> model, ContainerPanelConfigurationType config) -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.session
Modifier and TypeMethodDescriptionprotected MainObjectListPanel<RoleAnalysisClusterType>
RoleAnalysisMainClusterListPanel.clusterTable()
-
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.gui.impl.page.admin.role.mining.tables
Modifier and TypeMethodDescriptionRoleAnalysisRoleBasedTable.generateTable
(RoleMiningProvider<MiningUserTypeChunk> provider, List<MiningRoleTypeChunk> roles, List<ObjectReferenceType> reductionObjects, PrismObject<RoleAnalysisClusterType> cluster) RoleAnalysisUserBasedTable.generateTable
(RoleMiningProvider<MiningRoleTypeChunk> provider, List<MiningUserTypeChunk> users, List<ObjectReferenceType> reductionObjects, PrismObject<RoleAnalysisClusterType> cluster) ModifierConstructorDescriptionRoleAnalysisCandidateRoleTable
(String id, @NotNull RoleAnalysisClusterType cluster, HashMap<String, RoleAnalysisCandidateRoleType> cacheCandidate, List<RoleType> roles, List<String> selectedCandidates) ModifierConstructorDescriptionRoleAnalysisRoleBasedTable
(@NotNull String id, @NotNull MiningOperationChunk miningOperationChunk, @Nullable List<DetectedPattern> detectedPattern, @NotNull org.apache.wicket.model.LoadableDetachableModel<DisplayValueOption> displayValueOptionModel, @NotNull PrismObject<RoleAnalysisClusterType> cluster) RoleAnalysisUserBasedTable
(@NotNull String id, @NotNull MiningOperationChunk miningOperationChunk, @Nullable List<DetectedPattern> detectedPattern, @NotNull org.apache.wicket.model.LoadableDetachableModel<DisplayValueOption> displayValueOptionModel, @NotNull PrismObject<RoleAnalysisClusterType> cluster) -
Uses of RoleAnalysisClusterType 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 com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.model.api.mining
Modifier and TypeMethodDescription@Nullable PrismObject<RoleAnalysisClusterType>
RoleAnalysisService.getClusterTypeObject
(@NotNull String oid, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) Retrieves a PrismObject of RoleAnalysisClusterType object based on its OID.RoleAnalysisService.searchSessionClusters
(@NotNull RoleAnalysisSessionType session, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) Searches for clusters associated with a specific role analysis session.Modifier and TypeMethodDescriptionvoid
RoleAnalysisService.deleteCluster
(@NotNull RoleAnalysisClusterType cluster, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) Deletes a single RoleAnalysisClusterType object.@NotNull MiningOperationChunk
RoleAnalysisService.prepareCompressedMiningStructure
(@NotNull RoleAnalysisClusterType cluster, boolean fullProcess, @NotNull RoleAnalysisProcessModeType processMode, @NotNull OperationResult result, @NotNull com.evolveum.midpoint.task.api.Task task) Method for preparing a compressed mining structure for role analysis.@NotNull MiningOperationChunk
RoleAnalysisService.prepareExpandedMiningStructure
(@NotNull RoleAnalysisClusterType cluster, boolean fullProcess, @NotNull RoleAnalysisProcessModeType processMode, @NotNull OperationResult result, @NotNull com.evolveum.midpoint.task.api.Task task, @Nullable DisplayValueOption option) Method for preparing an expanded mining structure for role analysis.@NotNull MiningOperationChunk
RoleAnalysisService.prepareMiningStructure
(@NotNull RoleAnalysisClusterType cluster, DisplayValueOption option, @NotNull RoleAnalysisProcessModeType processMode, @NotNull OperationResult result, @NotNull com.evolveum.midpoint.task.api.Task task) Method for preparing a mining structure for role analysis.void
RoleAnalysisService.recomputeSessionStatics
(@NotNull String sessionOid, @NotNull RoleAnalysisClusterType roleAnalysisClusterType, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) Recomputes the statistics of a RoleAnalysisSessionType object.Modifier and TypeMethodDescriptionvoid
RoleAnalysisService.deleteSingleCandidateRole
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrism, @NotNull RoleAnalysisCandidateRoleType candidateRoleBean, @NotNull OperationResult result, com.evolveum.midpoint.task.api.Task task) Deletes a single candidate role from the specified role analysis cluster.void
RoleAnalysisService.executeChangesOnCandidateRole
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull RoleAnalysisCandidateRoleType roleAnalysisCandidateRoleType, @NotNull Set<PrismObject<UserType>> members, @NotNull Set<AssignmentType> inducements, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) Executes changes on the candidate role within the specified role analysis cluster.void
RoleAnalysisService.executeDetectionTask
(@NotNull ModelInteractionService modelInteractionService, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @Nullable String taskOid, @Nullable PolyStringType taskName, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) This method is used to execute a detection task.void
RoleAnalysisService.executeMigrationTask
(@NotNull ModelInteractionService modelInteractionService, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull ActivityDefinitionType activityDefinition, @NotNull PrismObject<RoleType> roleObject, @Nullable String taskOid, @Nullable PolyStringType taskName, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) This method is used to execute a migration task.void
RoleAnalysisService.importCluster
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull RoleAnalysisDetectionOptionType roleAnalysisSessionDetectionOption, @NotNull ObjectReferenceType parentRef, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) Imports a RoleAnalysisClusterType object into the system.@NotNull String
RoleAnalysisService.recomputeAndResolveClusterCandidateRoleOpStatus
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrismObject, @NotNull RoleAnalysisCandidateRoleType candidateRole, @NotNull OperationResult result, com.evolveum.midpoint.task.api.Task task) Recomputes and resolves the operation status for the candidate role within the specified cluster.RoleAnalysisService.resolveClusterOptionType
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) Resolves the process mode of a RoleAnalysisClusterType object based on role analysis session.void
RoleAnalysisService.setCandidateRoleOpStatus
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrism, @NotNull RoleAnalysisCandidateRoleType candidateRoleContainer, @NotNull String taskOid, @Nullable OperationResultStatusType operationResultStatusType, @Nullable String message, @NotNull OperationResult result, com.evolveum.midpoint.task.api.Task task, @NotNull RoleAnalysisOperation operationType, @Nullable FocusType focus) Sets the operation status of a candidate role within the specified role analysis cluster. -
Uses of RoleAnalysisClusterType in com.evolveum.midpoint.xml.ns._public.common.common_3
Modifier and TypeFieldDescriptionstatic final Producer<RoleAnalysisClusterType>
RoleAnalysisClusterType.FACTORY
Modifier and TypeMethodDescriptionRoleAnalysisClusterType.archetypeRef
(ObjectReferenceType value) RoleAnalysisClusterType.archetypeRef
(String oid, QName type) RoleAnalysisClusterType.archetypeRef
(String oid, QName type, QName relation) RoleAnalysisClusterType.assignment
(AssignmentType value) RoleAnalysisClusterType.candidateRoles
(RoleAnalysisCandidateRoleType value) RoleAnalysisClusterType.category
(RoleAnalysisClusterCategory value) RoleAnalysisClusterType.clone()
RoleAnalysisClusterType.clusterStatistics
(AnalysisClusterStatisticType value) ObjectFactory.createRoleAnalysisClusterType()
RoleAnalysisClusterType.delegatedRef
(ObjectReferenceType value) RoleAnalysisClusterType.delegatedRef
(String oid, QName type) RoleAnalysisClusterType.delegatedRef
(String oid, QName type, QName relation) RoleAnalysisClusterType.description
(String value) RoleAnalysisClusterType.detectedPattern
(RoleAnalysisDetectionPatternType value) RoleAnalysisClusterType.detectionOption
(RoleAnalysisDetectionOptionType value) RoleAnalysisClusterType.diagnosticInformation
(DiagnosticInformationType value) RoleAnalysisClusterType.documentation
(String value) RoleAnalysisClusterType.effectiveMarkRef
(ObjectReferenceType value) RoleAnalysisClusterType.effectiveMarkRef
(String oid, QName type) RoleAnalysisClusterType.effectiveMarkRef
(String oid, QName type, QName relation) RoleAnalysisClusterType.effectiveOperationPolicy
(ObjectOperationPolicyType value) RoleAnalysisClusterType.extension
(ExtensionType value) RoleAnalysisClusterType.fetchResult
(OperationResultType value) RoleAnalysisClusterType.indestructible
(Boolean value) RoleAnalysisClusterType.iterationToken
(String value) RoleAnalysisClusterType.lensContext
(LensContextType value) RoleAnalysisClusterType.lifecycleState
(String value) RoleAnalysisClusterType.member
(ObjectReferenceType value) RoleAnalysisClusterType.metadata
(MetadataType value) RoleAnalysisClusterType.name
(PolyStringType value) RoleAnalysisClusterType.operationExecution
(OperationExecutionType value) RoleAnalysisClusterType.operationStatus
(RoleAnalysisOperationStatus value) RoleAnalysisClusterType.parentOrgRef
(ObjectReferenceType value) RoleAnalysisClusterType.parentOrgRef
(String oid, QName type) RoleAnalysisClusterType.parentOrgRef
(String oid, QName type, QName relation) RoleAnalysisClusterType.policyException
(PolicyExceptionType value) RoleAnalysisClusterType.policySituation
(String value) RoleAnalysisClusterType.policyStatement
(PolicyStatementType value) RoleAnalysisClusterType.resolvedPattern
(ObjectReferenceType value) RoleAnalysisClusterType.resolvedPattern
(String oid, QName type) RoleAnalysisClusterType.resolvedPattern
(String oid, QName type, QName relation) RoleAnalysisClusterType.roleAnalysisSessionRef
(ObjectReferenceType value) RoleAnalysisClusterType.roleAnalysisSessionRef
(String oid, QName type) RoleAnalysisClusterType.roleAnalysisSessionRef
(String oid, QName type, QName relation) RoleAnalysisClusterType.roleInfluenceRef
(ObjectReferenceType value) RoleAnalysisClusterType.roleInfluenceRef
(String oid, QName type) RoleAnalysisClusterType.roleInfluenceRef
(String oid, QName type, QName relation) RoleAnalysisClusterType.roleMembershipRef
(ObjectReferenceType value) RoleAnalysisClusterType.roleMembershipRef
(String oid, QName type) RoleAnalysisClusterType.roleMembershipRef
(String oid, QName type, QName relation) RoleAnalysisClusterType.tenantRef
(ObjectReferenceType value) RoleAnalysisClusterType.trigger
(TriggerType value) RoleAnalysisClusterType.triggeredPolicyRule
(EvaluatedPolicyRuleType value) Modifier and TypeMethodDescriptionRoleAnalysisClusterType.asPrismObject()
jakarta.xml.bind.JAXBElement<RoleAnalysisClusterType>
ObjectFactory.createRoleAnalysisCluster
(RoleAnalysisClusterType value) Modifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement<RoleAnalysisClusterType>
ObjectFactory.createRoleAnalysisCluster
(RoleAnalysisClusterType value)