Class 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