Package org.bonitasoft.engine.expression
Class NonEmptyContentExpressionExecutorStrategy
- java.lang.Object
-
- org.bonitasoft.engine.expression.NonEmptyContentExpressionExecutorStrategy
-
- All Implemented Interfaces:
ExpressionExecutorStrategy
- Direct Known Subclasses:
BusinessObjectDAOExpressionStrategy,CommonBusinessDataExpressionExecutorStrategy,ConditionExpressionExecutorStrategy,DataExpressionExecutorStrategy,DocumentListReferenceExpressionExecutorStrategy,DocumentReferenceExpressionExecutorStrategy,GroovyScriptExpressionExecutorCacheStrategy,InputExpressionExecutorStrategy,JavaMethodCallExpressionExecutorStrategy,ParameterExpressionExecutorStrategy,PatternExpressionExecutorStrategy,QueryBusinessDataExpressionExecutorStrategy,TransientDataExpressionExecutorStrategy
public abstract class NonEmptyContentExpressionExecutorStrategy extends java.lang.Object implements ExpressionExecutorStrategy
- Author:
- Elias Ricken de Medeiros, Celine Souchet
-
-
Field Summary
-
Fields inherited from interface org.bonitasoft.engine.expression.ExpressionExecutorStrategy
CONTAINER_ID_KEY, CONTAINER_TYPE_KEY, DEFINITION_ID, INTERPRETER_GROOVY, KIND_BUSINESS_DATA, KIND_BUSINESS_DATA_REFERENCE, KIND_BUSINESS_OBJECT_DAO, KIND_CONSTANT, KIND_CONTRACT_INPUT, KIND_DOCUMENT, KIND_DOCUMENT_LIST, KIND_ENGINE_CONSTANT, KIND_INPUT, KIND_JAVA_METHOD_CALL, KIND_LIST, KIND_PARAMETER, KIND_PATTERN, KIND_QUERY_BUSINESS_DATA, KIND_READ_ONLY_CONDITION_SCRIPT_GROOVY, KIND_READ_ONLY_SCRIPT_GROOVY, KIND_TRANSIENT_VARIABLE, KIND_VARIABLE, KIND_XPATH_READ, NO_DEPENDENCY_EXPRESSION_EVALUATION_ORDER, TYPE_BUSINESS_DATA, TYPE_BUSINESS_DATA_REFERENCE, TYPE_BUSINESS_OBJECT_DAO, TYPE_CONSTANT, TYPE_CONTRACT_INPUT, TYPE_DOCUMENT, TYPE_DOCUMENT_LIST, TYPE_ENGINE_CONSTANT, TYPE_INPUT, TYPE_JAVA_METHOD_CALL, TYPE_LIST, TYPE_PARAMETER, TYPE_PATTERN, TYPE_QUERY_BUSINESS_DATA, TYPE_READ_ONLY_CONDITION_SCRIPT, TYPE_READ_ONLY_SCRIPT, TYPE_TRANSIENT_VARIABLE, TYPE_VARIABLE, TYPE_XPATH_READ
-
-
Constructor Summary
Constructors Constructor Description NonEmptyContentExpressionExecutorStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(SExpression expression)Validate the expression, an exception is thrown it is invalid-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bonitasoft.engine.expression.ExpressionExecutorStrategy
evaluate, evaluate, getExpressionKind, mustPutEvaluatedExpressionInContext
-
-
-
-
Method Detail
-
validate
public void validate(SExpression expression) throws SInvalidExpressionException
Description copied from interface:ExpressionExecutorStrategyValidate the expression, an exception is thrown it is invalid- Specified by:
validatein interfaceExpressionExecutorStrategy- Parameters:
expression- the expression to validate- Throws:
SInvalidExpressionException- if the exception is invalid
-
-