public abstract class AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,E extends com.evolveum.midpoint.xml.ns._public.common.common_3.TransformExpressionEvaluatorType> extends Object implements ExpressionEvaluator<V,D>
Modifier | Constructor and Description |
---|---|
protected |
AbstractValueTransformationExpressionEvaluator(E expressionEvaluatorType,
SecurityEnforcer securityEnforcer) |
Modifier and Type | Method and Description |
---|---|
PrismValueDeltaSetTriple<V> |
evaluate(ExpressionEvaluationContext context) |
E |
getExpressionEvaluatorType() |
protected Boolean |
isIncludeNullInputs() |
protected boolean |
isRelative() |
abstract String |
shortDebugDump() |
protected abstract List<V> |
transformSingleValue(ExpressionVariables variables,
PlusMinusZero valueDestination,
boolean useNew,
ExpressionEvaluationContext params,
String contextDescription,
Task task,
OperationResult result) |
protected AbstractValueTransformationExpressionEvaluator(E expressionEvaluatorType, SecurityEnforcer securityEnforcer)
public E getExpressionEvaluatorType()
public PrismValueDeltaSetTriple<V> evaluate(ExpressionEvaluationContext context) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException
evaluate
in interface ExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
SchemaException
ExpressionEvaluationException
ObjectNotFoundException
protected Boolean isIncludeNullInputs()
protected boolean isRelative()
protected abstract List<V> transformSingleValue(ExpressionVariables variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException
public abstract String shortDebugDump()
shortDebugDump
in interface ExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Copyright © 2016 evolveum. All rights reserved.