public class ScriptExpression extends Object
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
evaluate(ScriptVariables variables,
ScriptExpressionReturnTypeType suggestedReturnType,
boolean useNew,
String contextDescription,
OperationResult result) |
Collection<FunctionLibrary> |
getFunctions() |
ObjectResolver |
getObjectResolver() |
ItemDefinition |
getOutputDefinition() |
ItemPath |
parsePath(String path) |
void |
setFunctions(Collection<FunctionLibrary> functions) |
void |
setObjectResolver(ObjectResolver objectResolver) |
void |
setOutputDefinition(ItemDefinition outputDefinition) |
public ItemDefinition getOutputDefinition()
public void setOutputDefinition(ItemDefinition outputDefinition)
public ObjectResolver getObjectResolver()
public void setObjectResolver(ObjectResolver objectResolver)
public Collection<FunctionLibrary> getFunctions()
public void setFunctions(Collection<FunctionLibrary> functions)
public <T> List<PrismPropertyValue<T>> evaluate(ScriptVariables variables, ScriptExpressionReturnTypeType suggestedReturnType, boolean useNew, String contextDescription, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException
Copyright © 2013 evolveum. All rights reserved.