public abstract class ModifyAbstractRoleAssignmentAspect<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> extends ModifyAssignmentAspect<com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType,F>
Modifier and Type | Field and Description |
---|---|
protected RoleAssignmentHelper |
specificAssignmentHelper |
itemApprovalProcessInterface, prismContext
baseConfigurationHelper, baseModelInvocationProcessingHelper, changeProcessor, miscDataUtil, primaryChangeAspectHelper, processInterfaceFinder, repositoryService, wfTaskUtil
Constructor and Description |
---|
ModifyAbstractRoleAssignmentAspect() |
Modifier and Type | Method and Description |
---|---|
com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType |
cloneAndCanonicalizeAssignment(com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType assignmentType) |
ApprovalRequest<AssignmentModification> |
createApprovalRequestForModification(com.evolveum.midpoint.xml.ns._public.common.common_3.PcpAspectConfigurationType config,
com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType assignmentType,
com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType role,
List<ItemDeltaType> modifications) |
com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType |
getAssignmentApprovalTarget(com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType assignmentType,
OperationResult result) |
boolean |
isAssignmentRelevant(com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType assignmentType) |
boolean |
shouldAssignmentBeApproved(com.evolveum.midpoint.xml.ns._public.common.common_3.PcpAspectConfigurationType config,
com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType role) |
getAssignmentIdFromDeltaPath, getAssignmentToBeModified, getTargetDisplayName, isFocusRelevant, prepareTasks
getBeanName, getChangeProcessor, init, isEnabled, isEnabledByDefault, prepareApprovedBy, prepareDeltaOut, setBeanName
@Autowired protected RoleAssignmentHelper specificAssignmentHelper
public boolean isAssignmentRelevant(com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType assignmentType)
isAssignmentRelevant
in class ModifyAssignmentAspect<com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType>
public boolean shouldAssignmentBeApproved(com.evolveum.midpoint.xml.ns._public.common.common_3.PcpAspectConfigurationType config, com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType role)
shouldAssignmentBeApproved
in class ModifyAssignmentAspect<com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType>
public ApprovalRequest<AssignmentModification> createApprovalRequestForModification(com.evolveum.midpoint.xml.ns._public.common.common_3.PcpAspectConfigurationType config, com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType assignmentType, com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType role, List<ItemDeltaType> modifications)
createApprovalRequestForModification
in class ModifyAssignmentAspect<com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType>
public com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType cloneAndCanonicalizeAssignment(com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType assignmentType)
cloneAndCanonicalizeAssignment
in class ModifyAssignmentAspect<com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType>
public com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType getAssignmentApprovalTarget(com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType assignmentType, OperationResult result)
getAssignmentApprovalTarget
in class ModifyAssignmentAspect<com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType>
Copyright © 2016 evolveum. All rights reserved.