com.evolveum.midpoint.common.expression.script
Class ScriptExpression
java.lang.Object
com.evolveum.midpoint.common.expression.script.ScriptExpression
public class ScriptExpression
- extends java.lang.Object
The expressions should be created by ExpressionFactory. They expect correct setting of
expression evaluator and proper conversion form the XML ExpressionType. Factory does this.
- Author:
- Radovan Semancik
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getOutputDefinition
public ItemDefinition getOutputDefinition()
setOutputDefinition
public void setOutputDefinition(ItemDefinition outputDefinition)
getObjectResolver
public ObjectResolver getObjectResolver()
setObjectResolver
public void setObjectResolver(ObjectResolver objectResolver)
getFunctionLibrary
public MidPointFunctions getFunctionLibrary()
setFunctionLibrary
public void setFunctionLibrary(MidPointFunctions functionLibrary)
evaluate
public <T> java.util.List<PrismPropertyValue<T>> evaluate(ScriptVariables variables,
ScriptExpressionReturnTypeType suggestedReturnType,
java.lang.String contextDescription,
OperationResult result)
throws ExpressionEvaluationException,
ObjectNotFoundException,
SchemaException
- Throws:
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
Copyright © 2012 evolveum. All Rights Reserved.