public class ExpressionResolverServiceImpl extends java.lang.Object implements ExpressionResolverService
| Constructor and Description |
|---|
ExpressionResolverServiceImpl(ExpressionService expressionService,
ProcessDefinitionService processDefinitionService,
ClassLoaderService classLoaderService,
TimeTracker timeTracker) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Object> |
evaluate(java.util.List<SExpression> expressions,
SExpressionContext contextDependency)
Evaluate the specific expressions with the given expressionContext.
|
java.lang.Object |
evaluate(SExpression expression)
Evaluate the specific expression
|
java.lang.Object |
evaluate(SExpression expression,
SExpressionContext evaluationContext)
Evaluate the specific expression with the given expressionContext.
|
public ExpressionResolverServiceImpl(ExpressionService expressionService, ProcessDefinitionService processDefinitionService, ClassLoaderService classLoaderService, TimeTracker timeTracker)
public java.lang.Object evaluate(SExpression expression) throws SExpressionTypeUnknownException, SExpressionEvaluationException, SExpressionDependencyMissingException, SInvalidExpressionException
ExpressionResolverServiceevaluate in interface ExpressionResolverServiceexpression - the expression will be evaluatedSExpressionTypeUnknownExceptionSExpressionEvaluationExceptionSExpressionDependencyMissingExceptionSInvalidExpressionExceptionpublic java.lang.Object evaluate(SExpression expression, SExpressionContext evaluationContext) throws SExpressionTypeUnknownException, SExpressionEvaluationException, SExpressionDependencyMissingException, SInvalidExpressionException
ExpressionResolverServiceevaluate in interface ExpressionResolverServiceexpression - the expression will be evaluatedevaluationContext - the expressionContext, it can contain some value informations or evaluated enviorenment for expressionsSExpressionTypeUnknownExceptionSExpressionEvaluationExceptionSExpressionDependencyMissingExceptionSInvalidExpressionExceptionpublic java.util.List<java.lang.Object> evaluate(java.util.List<SExpression> expressions, SExpressionContext contextDependency) throws SExpressionTypeUnknownException, SExpressionEvaluationException, SExpressionDependencyMissingException, SInvalidExpressionException
ExpressionResolverServiceevaluate in interface ExpressionResolverServiceexpressions - a list of expressions will be evaluatedcontextDependency - the expressionContext, it can contain some value information or evaluated environment for expressionsSExpressionTypeUnknownExceptionSExpressionEvaluationExceptionSExpressionDependencyMissingExceptionSInvalidExpressionException