@Component public class AssignmentProcessor extends Object
Constructor and Description |
---|
AssignmentProcessor() |
Modifier and Type | Method and Description |
---|---|
<F extends ObjectType,P extends ObjectType> |
checkForAssignmentConflicts(LensContext<F,P> context,
OperationResult result) |
void |
processAssignmentsAccounts(LensContext<UserType,ShadowType> context,
OperationResult result)
Processing user-account assignments (including roles).
|
void |
processAssignmentsAccountValues(LensProjectionContext<ShadowType> accountContext,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
processAssignmentsProjections(LensContext<F,P> context,
OperationResult result)
Processing all the assignments to determine which projections should be added, deleted or kept as they are.
|
<F extends ObjectType,P extends ObjectType> |
processOrgAssignments(LensContext<F,P> context,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
removeIgnoredContexts(LensContext<F,P> context) |
public <F extends ObjectType,P extends ObjectType> void processAssignmentsProjections(LensContext<F,P> context, OperationResult result) throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException, PolicyViolationException, CommunicationException, ConfigurationException, SecurityViolationException
public void processAssignmentsAccounts(LensContext<UserType,ShadowType> context, OperationResult result) throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException, PolicyViolationException, CommunicationException, ConfigurationException, SecurityViolationException
public <F extends ObjectType,P extends ObjectType> void processOrgAssignments(LensContext<F,P> context, OperationResult result) throws SchemaException
SchemaException
public <F extends ObjectType,P extends ObjectType> void checkForAssignmentConflicts(LensContext<F,P> context, OperationResult result) throws PolicyViolationException
PolicyViolationException
public void processAssignmentsAccountValues(LensProjectionContext<ShadowType> accountContext, OperationResult result) throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException
public <F extends ObjectType,P extends ObjectType> void removeIgnoredContexts(LensContext<F,P> context)
Copyright © 2013 evolveum. All rights reserved.