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: - MappingSetEvaluator (mappings -> triples) - DeltaSetTripleMapConsolidation (triples -> item deltas)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
computeItemDeltas()
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)
LensFocusContext<F>
getFocusContext()
Collection<ItemDelta<?,?>>
getItemDeltas()
-
-
-
Method Detail
-
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, PolicyViolationException, SecurityViolationException, ConfigurationException, CommunicationException
-
getItemDeltas
public Collection<ItemDelta<?,?>> getItemDeltas()
-
getFocusContext
public LensFocusContext<F> getFocusContext()
-
-