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 voidcomputeItemDeltas()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()
 
 - 
 
 -