public class ModelExpressionThreadLocalHolder extends Object
Constructor and Description |
---|
ModelExpressionThreadLocalHolder() |
Modifier and Type | Method and Description |
---|---|
static <T> PrismValueDeltaSetTriple<PrismPropertyValue<T>> |
evaluateExpressionInContext(Expression<PrismPropertyValue<T>,PrismPropertyDefinition<T>> expression,
ExpressionEvaluationContext params,
Task task,
OperationResult result) |
static OperationResult |
getCurrentResult() |
static Task |
getCurrentTask() |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
getLensContext() |
static void |
popCurrentResult() |
static void |
popCurrentTask() |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
popLensContext() |
static void |
pushCurrentResult(OperationResult result) |
static void |
pushCurrentTask(Task task) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
pushLensContext(LensContext<F> ctx) |
public static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void pushLensContext(LensContext<F> ctx)
public static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void popLensContext()
public static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> LensContext<F> getLensContext()
public static void pushCurrentResult(OperationResult result)
public static void popCurrentResult()
public static OperationResult getCurrentResult()
public static void pushCurrentTask(Task task)
public static void popCurrentTask()
public static Task getCurrentTask()
public static <T> PrismValueDeltaSetTriple<PrismPropertyValue<T>> evaluateExpressionInContext(Expression<PrismPropertyValue<T>,PrismPropertyDefinition<T>> expression, ExpressionEvaluationContext params, Task task, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException
Copyright © 2016 evolveum. All rights reserved.