public class Jsr223ScriptEvaluator extends Object implements ScriptEvaluator
Constructor and Description |
---|
Jsr223ScriptEvaluator(String engineName,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
evaluate(ScriptExpressionEvaluatorType expressionType,
ScriptVariables variables,
ItemDefinition outputDefinition,
ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
String |
getLanguageName()
Returns human readable name of the language that this evaluator supports
|
String |
getLanguageUrl()
Returns URL of the language that this evaluator can handle
|
public Jsr223ScriptEvaluator(String engineName, PrismContext prismContext)
public <T> List<PrismPropertyValue<T>> evaluate(ScriptExpressionEvaluatorType expressionType, ScriptVariables variables, ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, ObjectResolver objectResolver, Collection<FunctionLibrary> functions, String contextDescription, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, ExpressionSyntaxException
evaluate
in interface ScriptEvaluator
ExpressionEvaluationException
ObjectNotFoundException
ExpressionSyntaxException
public String getLanguageName()
ScriptEvaluator
getLanguageName
in interface ScriptEvaluator
public String getLanguageUrl()
ScriptEvaluator
getLanguageUrl
in interface ScriptEvaluator
Copyright © 2013 evolveum. All rights reserved.