com.evolveum.midpoint.common.expression.script
Class ScriptExpression
java.lang.Object
com.evolveum.midpoint.common.expression.script.ScriptExpression
public class ScriptExpression
- extends 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)
getFunctions
public Collection<FunctionLibrary> getFunctions()
setFunctions
public void setFunctions(Collection<FunctionLibrary> functions)
evaluate
public <T> List<PrismPropertyValue<T>> evaluate(ScriptVariables variables,
ScriptExpressionReturnTypeType suggestedReturnType,
String contextDescription,
OperationResult result)
throws ExpressionEvaluationException,
ObjectNotFoundException,
SchemaException
- Throws:
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
Copyright © 2013 evolveum. All Rights Reserved.