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 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(SExpression expression) Validate the expression, an exception is thrown it is invalidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bonitasoft.engine.expression.ExpressionExecutorStrategy
evaluate, evaluate, getExpressionKind, mustPutEvaluatedExpressionInContext
-
Constructor Details
-
NonEmptyContentExpressionExecutorStrategy
public NonEmptyContentExpressionExecutorStrategy()
-
-
Method Details
-
validate
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
-