Class DynamicExecutableScript
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.scripting.ExecutableScript
- 
- org.camunda.bpm.engine.impl.scripting.DynamicExecutableScript
 
 
- 
- Direct Known Subclasses:
- DynamicResourceExecutableScript,- DynamicSourceExecutableScript
 
 public abstract class DynamicExecutableScript extends ExecutableScript A script which is dynamically determined during the execution. Therefore it has to be executed in the context of an atomic operation.- Author:
- Sebastian Menski
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected ExpressionscriptExpression- 
Fields inherited from class org.camunda.bpm.engine.impl.scripting.ExecutableScriptlanguage
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedDynamicExecutableScript(Expression scriptExpression, java.lang.String language)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Objectevaluate(javax.script.ScriptEngine scriptEngine, VariableScope variableScope, javax.script.Bindings bindings)protected java.lang.StringevaluateExpression(VariableScope variableScope)abstract java.lang.StringgetScriptSource(VariableScope variableScope)- 
Methods inherited from class org.camunda.bpm.engine.impl.scripting.ExecutableScriptexecute, getActivityIdExceptionMessage, getLanguage
 
- 
 
- 
- 
- 
Field Detail- 
scriptExpressionprotected final Expression scriptExpression 
 
- 
 - 
Constructor Detail- 
DynamicExecutableScriptprotected DynamicExecutableScript(Expression scriptExpression, java.lang.String language) 
 
- 
 - 
Method Detail- 
evaluatepublic java.lang.Object evaluate(javax.script.ScriptEngine scriptEngine, VariableScope variableScope, javax.script.Bindings bindings)- Specified by:
- evaluatein class- ExecutableScript
 
 - 
evaluateExpressionprotected java.lang.String evaluateExpression(VariableScope variableScope) 
 - 
getScriptSourcepublic abstract java.lang.String getScriptSource(VariableScope variableScope) 
 
- 
 
-