Class AssignmentHolderProcessor
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.focus.AssignmentHolderProcessor
-
- All Implemented Interfaces:
ProjectorProcessor
@Component public class AssignmentHolderProcessor extends Object implements ProjectorProcessor
Handles everything about AssignmentHolder-typed focus:- inbounds (for FocusType),
- activation before object template (for FocusType),
- object template before assignments,
- activation after object template (for FocusType),
- assignments (including processing orgs, membership/delegate refs, conflicts),
- focus lifecycle,
- object template after assignments,
- activation after second object template (for FocusType),
- credentials (for FocusType),
- focus policy rules.
IterationHelper
. Also takes care for minor things like item limitations- Author:
- Radovan Semancik
-
-
Constructor Summary
Constructors Constructor Description AssignmentHolderProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <AH extends AssignmentHolderType>
voidprocessFocus(LensContext<AH> context, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result)
-
-
-
Method Detail
-
processFocus
public <AH extends AssignmentHolderType> void processFocus(LensContext<AH> context, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, ConfigurationException, CommunicationException, SecurityViolationException, PolicyViolationException, ObjectAlreadyExistsException, ConflictDetectedException
-
-