Class TemplateMappingsEvaluation<F extends AssignmentHolderType,T extends AssignmentHolderType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.TemplateMappingsEvaluation<F,T>
public class TemplateMappingsEvaluation<F extends AssignmentHolderType,T extends AssignmentHolderType>
extends Object
Evaluation of object template mappings.
Source: template and the whole context (focus, deltas, target in case of personas)
Target: delta set triple, item deltas, next recompute
Primarily deals with handling object template data. The real computation is delegated to
-
FocalMappingSetEvaluation
(mappings -> triples)
- DeltaSetTripleMapConsolidation
(triples -> item deltas)-
Method Summary
Modifier and TypeMethodDescriptionvoid
static <F extends AssignmentHolderType,
T extends AssignmentHolderType>
TemplateMappingsEvaluation<F,T> createForPersonaTemplate
(ModelBeans beans, LensContext<F> context, ObjectDeltaObject<F> focusOdoAbsolute, ObjectTemplateType template, @NotNull PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, String contextDescription, XMLGregorianCalendar now, Task task, OperationResult result) Collection<ItemDelta<?,
?>>
-
Method Details
-
createForPersonaTemplate
public static <F extends AssignmentHolderType,T extends AssignmentHolderType> TemplateMappingsEvaluation<F,T> createForPersonaTemplate(ModelBeans beans, LensContext<F> context, ObjectDeltaObject<F> focusOdoAbsolute, ObjectTemplateType template, @NotNull @NotNull PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, String contextDescription, XMLGregorianCalendar now, Task task, OperationResult result) -
computeItemDeltas
public void computeItemDeltas() throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException, SecurityViolationException, ConfigurationException, CommunicationException -
getItemDeltas
-
getFocusContext
-