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:
  1. inbounds (for FocusType),
  2. activation before object template (for FocusType),
  3. object template before assignments,
  4. activation after object template (for FocusType),
  5. assignments (including processing orgs, membership/delegate refs, conflicts),
  6. focus lifecycle,
  7. object template after assignments,
  8. activation after second object template (for FocusType),
  9. credentials (for FocusType),
  10. focus policy rules.
All of this is executed with regard to iteration. See also IterationHelper. Also takes care for minor things like item limitations
Author:
Radovan Semancik