Uses of Interface
org.camunda.bpm.engine.delegate.VariableScope
Package
Description
Interfaces used to include Java code in a process as the behavior of an activity
or as a listener to process events with
JavaDelegate
s.API implementation classes, which shouldn't directly be used by end-users.
-
Uses of VariableScope in org.camunda.bpm.engine.delegate
Modifier and TypeInterfaceDescriptioninterface
interface
interface
Execution used inJavaDelegate
s andExecutionListener
s.interface
Modifier and TypeMethodDescriptionExpression.getValue
(VariableScope variableScope) void
DelegateVariableMapping.mapOutputVariables
(DelegateExecution superExecution, VariableScope subInstance) Maps the output variables into the outer process.void
Expression.setValue
(Object value, VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.impl
Modifier and TypeMethodDescriptionboolean
Condition.evaluate
(VariableScope scope, DelegateExecution execution) Evaluates the condition and returns the result.boolean
Condition.tryEvaluate
(VariableScope scope, DelegateExecution execution) Tries to evaluate the condition. -
Uses of VariableScope in org.camunda.bpm.engine.impl.bpmn.behavior
Modifier and TypeMethodDescriptionprotected VariableMap
CallableElementActivityBehavior.getOutputVariables
(VariableScope calledElementScope) protected VariableMap
CallableElementActivityBehavior.getOutputVariablesLocal
(VariableScope calledElementScope) void
CallableElementActivityBehavior.passOutputVariables
(ActivityExecution execution, VariableScope subInstance) -
Uses of VariableScope in org.camunda.bpm.engine.impl.bpmn.parser
Modifier and TypeMethodDescriptionEventSubscriptionDeclaration.resolveExpressionOfEventName
(VariableScope scope) Resolves the event name within the given scope. -
Uses of VariableScope in org.camunda.bpm.engine.impl.cmd
Modifier and TypeMethodDescriptionprotected TypedValue
AbstractGetFormVariablesCmd.createVariable
(FormField formField, VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.impl.cmmn.behavior
Modifier and TypeMethodDescriptionprotected VariableMap
ProcessOrCaseTaskActivityBehavior.getOutputVariables
(VariableScope variableScope) void
ProcessOrCaseTaskActivityBehavior.transferVariables
(VariableScope sourceScope, CmmnActivityExecution caseExecution) void
TransferVariablesActivityBehavior.transferVariables
(VariableScope sourceScope, CmmnActivityExecution caseExecution) -
Uses of VariableScope in org.camunda.bpm.engine.impl.cmmn.entity.runtime
-
Uses of VariableScope in org.camunda.bpm.engine.impl.cmmn.execution
-
Uses of VariableScope in org.camunda.bpm.engine.impl.core.instance
Modifier and TypeClassDescriptionclass
Defines the base API for the execution of an activity. -
Uses of VariableScope in org.camunda.bpm.engine.impl.core.model
Modifier and TypeMethodDescriptionvoid
CallableElementParameter.applyTo
(VariableScope variableScope, VariableMap variables) CallableElement.getBusinessKey
(VariableScope variableScope) BaseCallableElement.getDefinitionKey
(VariableScope variableScope) BaseCallableElement.getDefinitionTenantId
(VariableScope variableScope, String defaultTenantId) CallableElement.getInputVariables
(VariableScope variableScope) CallableElement.getOutputVariables
(VariableScope calledElementScope) CallableElement.getOutputVariablesLocal
(VariableScope calledElementScope) CallableElementParameter.getSource
(VariableScope variableScope) protected VariableMap
CallableElement.getVariables
(List<CallableElementParameter> params, VariableScope variableScope) BaseCallableElement.getVersion
(VariableScope variableScope) BaseCallableElement.getVersionTag
(VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.impl.core.variable.mapping.value
Modifier and TypeMethodDescriptionConstantValueProvider.getValue
(VariableScope scope) ListValueProvider.getValue
(VariableScope variableScope) MapValueProvider.getValue
(VariableScope variableScope) NullValueProvider.getValue
(VariableScope variableScope) ParameterValueProvider.getValue
(VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.impl.core.variable.scope
Modifier and TypeClassDescriptionclass
class
Wraps a variable scope as if it has no parent such that it is reduced to its local variables. -
Uses of VariableScope in org.camunda.bpm.engine.impl.delegate
ModifierConstructorDescriptionScriptInvocation
(ExecutableScript script, VariableScope scope) ScriptInvocation
(ExecutableScript script, VariableScope scope, BaseDelegateExecution contextExecution) -
Uses of VariableScope in org.camunda.bpm.engine.impl.dmn.invocation
Modifier and TypeFieldDescriptionprotected final VariableScope
VariableScopeContext.variableScope
Modifier and TypeMethodDescriptionstatic VariableScopeContext
VariableScopeContext.wrap
(VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.impl.el
Modifier and TypeClassDescriptionclass
Variable-scope only used to resolve variables when NO execution is active but expression-resolving is needed.Modifier and TypeMethodDescriptionprotected ProcessEngineElContext
JuelExpressionManager.createElContext
(VariableScope variableScope) boolean
UelExpressionCondition.evaluate
(VariableScope scope, DelegateExecution execution) ELContext
JuelExpressionManager.getElContext
(VariableScope variableScope) ElValueProvider.getValue
(VariableScope variableScope) Expression.getValue
(VariableScope variableScope, BaseDelegateExecution contextExecution) FixedValue.getValue
(VariableScope variableScope) FixedValue.getValue
(VariableScope variableScope, BaseDelegateExecution contextExecution) JuelExpression.getValue
(VariableScope variableScope) JuelExpression.getValue
(VariableScope variableScope, BaseDelegateExecution contextExecution) void
Expression.setValue
(Object value, VariableScope variableScope, BaseDelegateExecution contextExecution) void
FixedValue.setValue
(Object value, VariableScope variableScope) void
JuelExpression.setValue
(Object value, VariableScope variableScope) void
JuelExpression.setValue
(Object value, VariableScope variableScope, BaseDelegateExecution contextExecution) boolean
UelExpressionCondition.tryEvaluate
(VariableScope scope, DelegateExecution execution) -
Uses of VariableScope in org.camunda.bpm.engine.impl.form.engine
Modifier and TypeMethodDescriptionprotected Object
JuelFormEngine.executeScript
(String scriptSrc, VariableScope scope) -
Uses of VariableScope in org.camunda.bpm.engine.impl.form.handler
Modifier and TypeFieldDescriptionprotected VariableScope
DefaultFormFieldValidatorContext.variableScope
protected VariableScope
SubmitFormVariablesInvocation.variableScope
Modifier and TypeMethodDescriptionprotected void
DefaultFormHandler.fireFormPropertyHistoryEvents
(VariableMap properties, VariableScope variableScope) void
FormFieldHandler.handleSubmit
(VariableScope variableScope, VariableMap values, VariableMap allValues) void
FormPropertyHandler.submitFormProperty
(VariableScope variableScope, VariableMap variables) void
DefaultFormHandler.submitFormVariables
(VariableMap properties, VariableScope variableScope) void
DelegateFormHandler.submitFormVariables
(VariableMap properties, VariableScope variableScope) void
FormHandler.submitFormVariables
(VariableMap properties, VariableScope variableScope) void
FormFieldValidationConstraintHandler.validate
(Object submittedValue, VariableMap submittedValues, FormFieldHandler formFieldHandler, VariableScope variableScope) ModifierConstructorDescriptionDefaultFormFieldValidatorContext
(VariableScope variableScope, String configuration, VariableMap submittedValues, FormFieldHandler formFieldHandler) SubmitFormVariablesInvocation
(FormHandler formHandler, VariableMap properties, VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.impl.form.validator
-
Uses of VariableScope in org.camunda.bpm.engine.impl.history.producer
Modifier and TypeMethodDescriptionDefaultHistoryEventProducer.createHistoricVariableCreateEvt
(VariableInstanceEntity variableInstance, VariableScope sourceVariableScope) HistoryEventProducer.createHistoricVariableCreateEvt
(VariableInstanceEntity variableInstance, VariableScope sourceVariableScope) Creates the history event fired when a variable is created.DefaultHistoryEventProducer.createHistoricVariableDeleteEvt
(VariableInstanceEntity variableInstance, VariableScope sourceVariableScope) HistoryEventProducer.createHistoricVariableDeleteEvt
(VariableInstanceEntity variableInstance, VariableScope sourceVariableScope) Creates the history event fired when a variable is deleted.protected HistoryEvent
DefaultHistoryEventProducer.createHistoricVariableEvent
(VariableInstanceEntity variableInstance, VariableScope sourceVariableScope, HistoryEventType eventType) DefaultHistoryEventProducer.createHistoricVariableUpdateEvt
(VariableInstanceEntity variableInstance, VariableScope sourceVariableScope) HistoryEventProducer.createHistoricVariableUpdateEvt
(VariableInstanceEntity variableInstance, VariableScope sourceVariableScope) Creates the history event fired when a variable is updated. -
Uses of VariableScope in org.camunda.bpm.engine.impl.persistence.entity
Modifier and TypeMethodDescriptionprotected VariableScope
VariableInstanceEntity.getVariableScope()
-
Uses of VariableScope in org.camunda.bpm.engine.impl.pvm.delegate
Modifier and TypeMethodDescriptionvoid
SubProcessActivityBehavior.passOutputVariables
(ActivityExecution targetExecution, VariableScope calledElementInstance) Pass the output variables from the process instance of the subprocess to the given execution. -
Uses of VariableScope in org.camunda.bpm.engine.impl.pvm.runtime
-
Uses of VariableScope in org.camunda.bpm.engine.impl.scripting
Modifier and TypeMethodDescriptionCompiledExecutableScript.evaluate
(ScriptEngine scriptEngine, VariableScope variableScope, Bindings bindings) DynamicExecutableScript.evaluate
(ScriptEngine scriptEngine, VariableScope variableScope, Bindings bindings) protected abstract Object
ExecutableScript.evaluate
(ScriptEngine scriptEngine, VariableScope variableScope, Bindings bindings) ResourceExecutableScript.evaluate
(ScriptEngine engine, VariableScope variableScope, Bindings bindings) boolean
ScriptCondition.evaluate
(VariableScope scope, DelegateExecution execution) SourceExecutableScript.evaluate
(ScriptEngine engine, VariableScope variableScope, Bindings bindings) protected String
DynamicExecutableScript.evaluateExpression
(VariableScope variableScope) ExecutableScript.execute
(ScriptEngine scriptEngine, VariableScope variableScope, Bindings bindings) Evaluates the script using the provided engine and bindingsprotected String
ExecutableScript.getActivityIdExceptionMessage
(VariableScope variableScope) abstract String
DynamicExecutableScript.getScriptSource
(VariableScope variableScope) DynamicResourceExecutableScript.getScriptSource
(VariableScope variableScope) DynamicSourceExecutableScript.getScriptSource
(VariableScope variableScope) ScriptValueProvider.getValue
(VariableScope variableScope) boolean
ScriptCondition.tryEvaluate
(VariableScope scope, DelegateExecution execution) -
Uses of VariableScope in org.camunda.bpm.engine.impl.scripting.engine
Modifier and TypeFieldDescriptionprotected VariableScope
ScriptBindings.variableScope
protected VariableScope
VariableScopeResolver.variableScope
Modifier and TypeMethodDescriptionScriptBindingsFactory.createBindings
(VariableScope variableScope, Bindings engineBindings) ScriptingEngines.createBindings
(ScriptEngine scriptEngine, VariableScope variableScope) override to build a spring aware ScriptingEnginesBeansResolverFactory.createResolver
(VariableScope variableScope) ResolverFactory.createResolver
(VariableScope variableScope) VariableScopeResolverFactory.createResolver
(VariableScope variableScope) ModifierConstructorDescriptionScriptBindings
(List<Resolver> scriptResolvers, VariableScope variableScope, Bindings wrappedBindings) VariableScopeResolver
(VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.impl.scripting.env
Modifier and TypeMethodDescriptionScriptingEnvironment.execute
(ExecutableScript script, VariableScope scope) execute a given script in the environmentScriptingEnvironment.execute
(ExecutableScript script, VariableScope scope, Bindings bindings, ScriptEngine scriptEngine) -
Uses of VariableScope in org.camunda.bpm.engine.impl.task
Modifier and TypeMethodDescriptionvoid
TaskDecorator.decorate
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskAssignee
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskAssignments
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskCandidateGroups
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskCandidateUsers
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskDescription
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskDueDate
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskFollowUpDate
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskName
(TaskEntity task, VariableScope variableScope) protected void
TaskDecorator.initializeTaskPriority
(TaskEntity task, VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.impl.util
Modifier and TypeMethodDescriptionstatic CmmnCaseDefinition
CallableElementUtil.getCaseDefinitionToCall
(VariableScope execution, String defaultTenantId, BaseCallableElement callableElement) static DecisionDefinition
CallableElementUtil.getDecisionDefinitionToCall
(VariableScope execution, String defaultTenantId, BaseCallableElement callableElement) static ProcessDefinitionImpl
CallableElementUtil.getProcessDefinitionToCall
(VariableScope execution, String defaultTenantId, BaseCallableElement callableElement) -
Uses of VariableScope in org.camunda.bpm.engine.impl.variable
Modifier and TypeMethodDescriptionvoid
VariableDeclaration.destroy
(VariableScope innerScopeInstance, VariableScope outerScopeInstance) Deprecated.void
VariableDeclaration.initialize
(VariableScope innerScopeInstance, VariableScope outerScopeInstance) Deprecated. -
Uses of VariableScope in org.camunda.bpm.engine.spring
Modifier and TypeMethodDescriptionSpringBeansResolverFactory.createResolver
(VariableScope variableScope) -
Uses of VariableScope in org.camunda.bpm.engine.test.mock
Modifier and TypeMethodDescriptionprotected ELResolver
MockExpressionManager.createElResolver
(VariableScope scope) MocksResolverFactory.createResolver
(VariableScope variableScope) -
Uses of VariableScope in org.camunda.connect.plugin.impl
Modifier and TypeClassDescriptionclass
Exposes a connector request as variableScope.