public class ScriptExpressionFactory extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_LANGUAGE |
Constructor and Description |
---|
ScriptExpressionFactory(ObjectResolver objectResolver,
PrismContext prismContext,
Collection<FunctionLibrary> functions) |
ScriptExpressionFactory(ObjectResolver objectResolver,
PrismContext prismContext,
Collection<FunctionLibrary> functions,
Collection<ScriptEvaluator> evaluators)
Constructor created especially to be used from the Spring context.
|
Modifier and Type | Method and Description |
---|---|
ScriptExpression |
createScriptExpression(ScriptExpressionEvaluatorType expressionType,
ItemDefinition outputDefinition,
String shortDesc) |
Map<String,ScriptEvaluator> |
getEvaluators() |
ObjectResolver |
getObjectResolver() |
void |
registerEvaluator(String language,
ScriptEvaluator evaluator) |
void |
setObjectResolver(ObjectResolver objectResolver) |
public static String DEFAULT_LANGUAGE
public ScriptExpressionFactory(ObjectResolver objectResolver, PrismContext prismContext, Collection<FunctionLibrary> functions)
public ScriptExpressionFactory(ObjectResolver objectResolver, PrismContext prismContext, Collection<FunctionLibrary> functions, Collection<ScriptEvaluator> evaluators)
public ObjectResolver getObjectResolver()
public void setObjectResolver(ObjectResolver objectResolver)
public Map<String,ScriptEvaluator> getEvaluators()
public ScriptExpression createScriptExpression(ScriptExpressionEvaluatorType expressionType, ItemDefinition outputDefinition, String shortDesc) throws ExpressionSyntaxException
ExpressionSyntaxException
public void registerEvaluator(String language, ScriptEvaluator evaluator)
Copyright © 2013 evolveum. All rights reserved.