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

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

public class ModelExpressionEnvironment<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