Class FocalMappingSetEvaluation<F extends AssignmentHolderType,T extends AssignmentHolderType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.FocalMappingSetEvaluation<F,T>
- Type Parameters:
F
- type of the focus, in which the whole operation is carried out, i.e. type ofLensContext
T
- type of the target object
public class FocalMappingSetEvaluation<F extends AssignmentHolderType,T extends AssignmentHolderType>
extends Object
Evaluates a set of focus -> focus mappings.
The mappings come from assignments, or from a template - this includes persona mappings.
Special responsibilities:
1. Creation of
Mapping
objects from beans (AbstractMappingType
).
2. Chaining of mapping evaluation.
Exclusions:
1. Sorting mappings according to dependencies. They must come pre-sorted.
2. Consolidation of output triples into deltas.- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
FocalMappingSetEvaluation.TripleCustomizer<V extends PrismValue,
D extends ItemDefinition<?>> -
Method Summary