Class ModelExpressionEnvironment<F extends ObjectType,V extends PrismValue,D extends ItemDefinition<?>>

java.lang.Object
com.evolveum.midpoint.task.api.ExpressionEnvironment
com.evolveum.midpoint.model.common.expression.ModelExpressionEnvironment<F,V,D>
Type Parameters:
F - type of focus object if ModelContext is involved
V - type of PrismValue the mapping produces
D - type of ItemDefinition of the item the mapping produces

public class ModelExpressionEnvironment<F extends ObjectType,V extends PrismValue,D extends ItemDefinition<?>> extends ExpressionEnvironment
Describes an environment in which an Expression is evaluated. Points to lens/projection context, and/or the mapping involved (if applicable). Contains current task and operation result (if known - but it is usually so) - inheriting from ExpressionEnvironment. Usually contained in some kind of a thread-local holder.
Author:
semancik