Package com.evolveum.midpoint.model.impl.lens.projector.focus
-
Interface Summary Interface Description FocalMappingSetEvaluation.EvaluatedMappingConsumer FocalMappingSetEvaluation.TripleCustomizer<V extends PrismValue,D extends ItemDefinition<?>> -
Class Summary Class Description AssignmentHolderProcessor 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. All of this is executed with regard to iteration.AssignmentProcessor Assignment 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> AutoAssignMappingCollector Collects auto-assignment mappings from auto-assignable roles.FocalMappingSetEvaluation<F extends AssignmentHolderType,T extends AssignmentHolderType> Evaluates a set of focus -> focus mappings.FocalMappingSetEvaluationBuilder<F extends AssignmentHolderType,T extends AssignmentHolderType> Builder forFocalMappingSetEvaluation
objects.FocusActivationProcessor FocusConstraintsChecker<AH extends AssignmentHolderType> FocusConstraintsChecker.Cache FocusLifecycleProcessor InboundProcessor Processor that takes changes from accounts and synchronization deltas and updates user attributes if necessary (by creating secondary user object deltaObjectDelta
).ItemLimitationsChecker Checks item limitations.ObjectTemplateProcessor Processor to handle object template.ProjectionMappingSetEvaluator Evaluates a set of mappings related to a projection.ProjectionValueMetadataCreator Creates 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.