Class Summary Class Description AssignmentHolderProcessorHandles 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. All of this is executed with regard to iteration. AssignmentProcessorAssignment processor is recomputing user assignments. AssignmentTripleEvaluator<AH extends AssignmentHolderType>Evaluates all assignments and sorts them to triple: added, removed and "kept" assignments. AssignmentTripleEvaluator.Builder<AH extends AssignmentHolderType> AutoAssignMappingCollectorCollects auto-assignment mappings from auto-assignable roles. FocusActivationProcessor FocusConstraintsChecker<AH extends AssignmentHolderType> FocusConstraintsChecker.Cache FocusLifecycleProcessor InboundProcessorProcessor that takes changes from accounts and synchronization deltas and updates user attributes if necessary (by creating secondary user object delta
ItemLimitationsCheckerChecks item limitations. MappingSetEvaluationBuilder<F extends AssignmentHolderType,T extends AssignmentHolderType> ObjectTemplateProcessorProcessor to handle object template. ProjectionValueMetadataCreatorCreates value metadata for source projections: resource objects that are to be fed into inbound mappings. PruningOperation<F extends AssignmentHolderType> TemplateMappingsEvaluation<F extends AssignmentHolderType,T extends AssignmentHolderType>Evaluation of object template mappings.