public class ExpressionServiceImpl extends Object implements ExpressionService
| Constructor and Description |
|---|
ExpressionServiceImpl(ExpressionExecutorStrategyProvider expressionExecutorStrategyProvider,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger,
boolean checkExpressionReturnType) |
| Modifier and Type | Method and Description |
|---|---|
List<Object> |
evaluate(org.bonitasoft.engine.expression.model.ExpressionKind expressionKind,
List<org.bonitasoft.engine.expression.model.SExpression> expressions,
Map<String,Object> dependencyValues,
Map<Integer,Object> resolvedExpressions,
ContainerState containerState) |
Object |
evaluate(org.bonitasoft.engine.expression.model.SExpression expression,
Map<Integer,Object> resolvedExpressions,
ContainerState containerState) |
Object |
evaluate(org.bonitasoft.engine.expression.model.SExpression expression,
Map<String,Object> dependencyValues,
Map<Integer,Object> resolvedExpressions,
ContainerState containerState) |
boolean |
mustCheckExpressionReturnType() |
boolean |
mustPutEvaluatedExpressionInContext(org.bonitasoft.engine.expression.model.ExpressionKind expressionKind) |
public ExpressionServiceImpl(ExpressionExecutorStrategyProvider expressionExecutorStrategyProvider, org.bonitasoft.engine.log.technical.TechnicalLoggerService logger, boolean checkExpressionReturnType)
public Object evaluate(org.bonitasoft.engine.expression.model.SExpression expression, Map<Integer,Object> resolvedExpressions, ContainerState containerState) throws org.bonitasoft.engine.expression.exception.SExpressionTypeUnknownException, org.bonitasoft.engine.expression.exception.SExpressionEvaluationException, org.bonitasoft.engine.expression.exception.SExpressionDependencyMissingException, org.bonitasoft.engine.expression.exception.SInvalidExpressionException
evaluate in interface ExpressionServiceorg.bonitasoft.engine.expression.exception.SExpressionTypeUnknownExceptionorg.bonitasoft.engine.expression.exception.SExpressionEvaluationExceptionorg.bonitasoft.engine.expression.exception.SExpressionDependencyMissingExceptionorg.bonitasoft.engine.expression.exception.SInvalidExpressionExceptionpublic Object evaluate(org.bonitasoft.engine.expression.model.SExpression expression, Map<String,Object> dependencyValues, Map<Integer,Object> resolvedExpressions, ContainerState containerState) throws org.bonitasoft.engine.expression.exception.SExpressionTypeUnknownException, org.bonitasoft.engine.expression.exception.SExpressionEvaluationException, org.bonitasoft.engine.expression.exception.SExpressionDependencyMissingException, org.bonitasoft.engine.expression.exception.SInvalidExpressionException
evaluate in interface ExpressionServiceorg.bonitasoft.engine.expression.exception.SExpressionTypeUnknownExceptionorg.bonitasoft.engine.expression.exception.SExpressionEvaluationExceptionorg.bonitasoft.engine.expression.exception.SExpressionDependencyMissingExceptionorg.bonitasoft.engine.expression.exception.SInvalidExpressionExceptionpublic List<Object> evaluate(org.bonitasoft.engine.expression.model.ExpressionKind expressionKind, List<org.bonitasoft.engine.expression.model.SExpression> expressions, Map<String,Object> dependencyValues, Map<Integer,Object> resolvedExpressions, ContainerState containerState) throws org.bonitasoft.engine.expression.exception.SExpressionTypeUnknownException, org.bonitasoft.engine.expression.exception.SExpressionEvaluationException, org.bonitasoft.engine.expression.exception.SExpressionDependencyMissingException
public boolean mustCheckExpressionReturnType()
mustCheckExpressionReturnType in interface ExpressionServicepublic boolean mustPutEvaluatedExpressionInContext(org.bonitasoft.engine.expression.model.ExpressionKind expressionKind)
mustPutEvaluatedExpressionInContext in interface ExpressionServiceCopyright © 2014 Bonitasoft S.A.. All rights reserved.