Uses of Interface
org.flowable.common.engine.api.variable.VariableContainer
Packages that use VariableContainer
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.-
Uses of VariableContainer in org.flowable.cmmn.api.delegate
Subinterfaces of VariableContainer in org.flowable.cmmn.api.delegateModifier and TypeInterfaceDescriptioninterface
interface
-
Uses of VariableContainer in org.flowable.cmmn.engine.impl.agenda.operation
Methods in org.flowable.cmmn.engine.impl.agenda.operation with parameters of type VariableContainerModifier and TypeMethodDescriptionprotected Boolean
CmmnOperation.evaluateReactivationCondition
(String condition, CaseInstanceEntity caseInstanceEntity, VariableContainer parentPlanItemInstance) Evaluates the provided reactivation condition, which might also be null or a constant like "true".protected PlanItemCreationType
CmmnOperation.evaluateReactivationRule
(ReactivationRule reactivationRule, CaseInstanceEntity caseInstanceEntity, VariableContainer parentPlanItemInstance) Evaluates the provided reactivation rule for a matching rule and returns its creation type, if at least one was matching.protected boolean
AbstractEvaluationCriteriaOperation.evaluateSentryIfPart
(EntityWithSentryPartInstances entityWithSentryPartInstances, Sentry sentry, VariableContainer variableContainer) protected PlanItemCreationType
CmmnOperation.getPlanItemCreationOrReactivationType
(CaseInstanceEntity caseInstanceEntity, Case caseModel, PlanItem planItem, VariableContainer parentPlanItemInstance) Evaluates the reactivation rule for the provided plan item, if the case is a reactivated one, otherwise the creation type will always be default. -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.behavior.impl.http
Methods in org.flowable.cmmn.engine.impl.behavior.impl.http with parameters of type VariableContainerModifier and TypeMethodDescriptionprotected void
DefaultCmmnHttpActivityDelegate.propagateError
(VariableContainer container, String code) -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.behavior.impl.http.handler
Methods in org.flowable.cmmn.engine.impl.behavior.impl.http.handler with parameters of type VariableContainerModifier and TypeMethodDescriptionvoid
ClassDelegateHttpHandler.handleHttpRequest
(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) void
DelegateExpressionHttpHandler.handleHttpRequest
(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) void
ClassDelegateHttpHandler.handleHttpResponse
(VariableContainer execution, HttpResponse httpResponse) void
DelegateExpressionHttpHandler.handleHttpResponse
(VariableContainer execution, HttpResponse httpResponse) static Object
DelegateExpressionHttpHandler.resolveDelegateExpression
(Expression expression, VariableContainer variableScope, List<FieldExtension> fieldExtensions) -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.cmd
Methods in org.flowable.cmmn.engine.impl.cmd with parameters of type VariableContainerModifier and TypeMethodDescriptionprotected boolean
GetStageOverviewCmd.evaluateIncludeInStageOverviewExpression
(Expression stageExpression, String includeInStageOverview, VariableContainer variableContainer) -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.delegate
Classes in org.flowable.cmmn.engine.impl.delegate that implement VariableContainer -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.el
Fields in org.flowable.cmmn.engine.impl.el declared as VariableContainerModifier and TypeFieldDescriptionprotected VariableContainer
PlanItemInstancesWrapper.variableContainer
Constructors in org.flowable.cmmn.engine.impl.el with parameters of type VariableContainerModifierConstructorDescriptionPlanItemInstancesWrapper
(VariableContainer variableContainer) PlanItemInstancesWrapper
(VariableContainer variableContainer, CaseInstanceEntity caseInstanceEntity, List<PlanItemInstanceEntity> planItemInstances) -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.persistence.entity
Subinterfaces of VariableContainer in org.flowable.cmmn.engine.impl.persistence.entityModifier and TypeInterfaceDescriptioninterface
interface
interface
Classes in org.flowable.cmmn.engine.impl.persistence.entity that implement VariableContainerModifier and TypeClassDescriptionclass
class
class
-
Uses of VariableContainer in org.flowable.cmmn.engine.impl.runtime
Methods in org.flowable.cmmn.engine.impl.runtime with parameters of type VariableContainerModifier and TypeMethodDescriptionprotected <T extends PlanItemDefinitionMapping>
booleanAbstractCmmnDynamicStateManager.evaluateCondition
(VariableContainer variableContainer, T planItemDefinitionMapping) protected boolean
AbstractCmmnDynamicStateManager.evaluateRepetitionRule
(VariableContainer variableContainer, String repetitionCondition, CommandContext commandContext) -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.scripting
Fields in org.flowable.cmmn.engine.impl.scripting declared as VariableContainerModifier and TypeFieldDescriptionprotected VariableContainer
CmmnVariableScopeResolver.variableContainer
Methods in org.flowable.cmmn.engine.impl.scripting with parameters of type VariableContainerModifier and TypeMethodDescriptionCmmnVariableScopeResolverFactory.createResolver
(AbstractEngineConfiguration engineConfiguration, VariableContainer variableScope) protected void
CmmnEngineScriptTraceEnhancer.enhanceScriptTrace
(ScriptTraceEnhancer.ScriptTraceContext scriptTrace, VariableContainer container) Constructors in org.flowable.cmmn.engine.impl.scripting with parameters of type VariableContainerModifierConstructorDescriptionCmmnVariableScopeResolver
(CmmnEngineConfiguration engineConfiguration, VariableContainer variableContainer) -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.task
Methods in org.flowable.cmmn.engine.impl.task with parameters of type VariableContainerModifier and TypeMethodDescriptionstatic boolean
TaskHelper.isFormFieldValidationEnabled
(VariableContainer variableContainer, CmmnEngineConfiguration cmmnEngineConfiguration, String formFieldValidationExpression) -
Uses of VariableContainer in org.flowable.cmmn.engine.impl.util
Methods in org.flowable.cmmn.engine.impl.util with parameters of type VariableContainerModifier and TypeMethodDescriptionprotected static void
DelegateExpressionUtil.applyFieldExtensions
(List<FieldExtension> fieldExtensions, Object target, VariableContainer variableContainer, boolean throwExceptionOnMissingField) protected static JobEntity
JobUtil.createJob
(VariableContainer variableContainer, BaseElement baseElement, String jobHandlerType, CmmnEngineConfiguration cmmnEngineConfiguration) static boolean
ExpressionUtil.evaluateAutoComplete
(CommandContext commandContext, VariableContainer variableContainer, Stage stage) Returns true, if the given stage has an auto-complete condition which evaluates to true or if not, is in auto-complete mode permanently.static boolean
ExpressionUtil.evaluateBooleanExpression
(CommandContext commandContext, VariableContainer variableContainer, String condition) static Object
ExpressionUtil.evaluateExpression
(CommandContext commandContext, VariableContainer variableContainer, String expression) static boolean
ExpressionUtil.evaluateRepetitionRule
(CommandContext commandContext, VariableContainer variableContainer, String repetitionCondition) static Object
DelegateExpressionUtil.resolveDelegateExpression
(Expression expression, VariableContainer variableContainer, List<FieldExtension> fieldExtensions) -
Uses of VariableContainer in org.flowable.common.engine.api.delegate
Methods in org.flowable.common.engine.api.delegate with parameters of type VariableContainerModifier and TypeMethodDescriptionExpression.getValue
(VariableContainer variableContainer) void
Expression.setValue
(Object value, VariableContainer variableContainer) -
Uses of VariableContainer in org.flowable.common.engine.api.variable
Methods in org.flowable.common.engine.api.variable that return VariableContainer -
Uses of VariableContainer in org.flowable.common.engine.impl.el
Classes in org.flowable.common.engine.impl.el that implement VariableContainerMethods in org.flowable.common.engine.impl.el that return VariableContainerModifier and TypeMethodDescriptionprotected VariableContainer
VariableContainerELResolver.getVariableContainer
(ELContext elContext) Methods in org.flowable.common.engine.impl.el with parameters of type VariableContainerModifier and TypeMethodDescriptionDefaultExpressionManager.getElContext
(VariableContainer variableContainer) ExpressionManager.getElContext
(VariableContainer variableContainer) Creates anELContext
against whichExpression
instance can be resolved.FixedValue.getValue
(VariableContainer variableContainer) JuelExpression.getValue
(VariableContainer variableContainer) void
FixedValue.setValue
(Object value, VariableContainer variableContainer) void
JuelExpression.setValue
(Object value, VariableContainer variableContainer) -
Uses of VariableContainer in org.flowable.common.engine.impl.el.function
Methods in org.flowable.common.engine.impl.el.function with parameters of type VariableContainerModifier and TypeMethodDescriptionstatic Object
VariableBase64ExpressionFunction.base64
(VariableContainer variableContainer, String variableName) protected static boolean
AbstractVariableComparatorExpressionFunction.compareVariableValue
(VariableContainer variableContainer, String variableName, Object comparedValue, AbstractVariableComparatorExpressionFunction.OPERATOR operator) static boolean
VariableContainsExpressionFunction.contains
(VariableContainer variableContainer, String variableName, Object... values) static boolean
VariableContainsAnyExpressionFunction.containsAny
(VariableContainer variableContainer, String variableName, Object... values) static boolean
VariableEqualsExpressionFunction.equals
(VariableContainer variableContainer, String variableName, Object comparedValue) static boolean
VariableExistsExpressionFunction.exists
(VariableContainer variableContainer, String variableName) static Object
VariableGetExpressionFunction.get
(VariableContainer variableContainer, String variableName) static Object
VariableGetOrDefaultExpressionFunction.getOrDefault
(VariableContainer variableContainer, String variableName, Object value) protected static Object
AbstractFlowableVariableExpressionFunction.getVariableValue
(VariableContainer variableContainer, String variableName) static boolean
VariableGreaterThanExpressionFunction.greaterThan
(VariableContainer variableContainer, String variableName, Object comparedValue) static boolean
VariableGreaterThanOrEqualsExpressionFunction.greaterThanOrEquals
(VariableContainer variableContainer, String variableName, Object comparedValue) static boolean
VariableIsEmptyExpressionFunction.isEmpty
(VariableContainer variableContainer, String variableName) static boolean
VariableIsNotEmptyExpressionFunction.isNotEmpty
(VariableContainer variableContainer, String variableName) static boolean
VariableLowerThanExpressionFunction.lowerThan
(VariableContainer variableContainer, String variableName, Object comparedValue) static boolean
VariableLowerThanOrEqualsExpressionFunction.lowerThanOrEquals
(VariableContainer variableContainer, String variableName, Object comparedValue) static boolean
VariableNotEqualsExpressionFunction.notEquals
(VariableContainer variableContainer, String variableName, Object variableValue) -
Uses of VariableContainer in org.flowable.common.engine.impl.scripting
Fields in org.flowable.common.engine.impl.scripting declared as VariableContainerModifier and TypeFieldDescriptionprotected VariableContainer
ScriptBindings.variableContainer
protected VariableContainer
ScriptEngineRequest.Builder.variableContainer
protected final VariableContainer
ScriptEngineRequest.variableContainer
Methods in org.flowable.common.engine.impl.scripting that return VariableContainerModifier and TypeMethodDescriptionScriptEngineRequest.getVariableContainer()
default VariableContainer
ScriptTraceEnhancer.ScriptTraceContext.getVariableContainer()
Methods in org.flowable.common.engine.impl.scripting with parameters of type VariableContainerModifier and TypeMethodDescriptionBeansResolverFactory.createResolver
(AbstractEngineConfiguration processEngineConfiguration, VariableContainer variableContainer) ResolverFactory.createResolver
(AbstractEngineConfiguration engineConfiguration, VariableContainer variableContainer) AbstractScriptEvaluator.createScriptRequest
(VariableContainer variableContainer) Validates language and script and creates a pre-populatedScriptEngineRequest.Builder
which can be evaluated usingAbstractScriptEvaluator.evaluateScriptRequest(ScriptEngineRequest.Builder)
.ScriptEngineRequest.Builder.variableContainer
(VariableContainer variableContainer) The variable container used to createResolver
s for the script context.Constructors in org.flowable.common.engine.impl.scripting with parameters of type VariableContainerModifierConstructorDescriptionScriptBindings
(List<Resolver> scriptResolvers, VariableContainer variableContainer) ScriptBindings
(List<Resolver> scriptResolvers, VariableContainer variableContainer, boolean storeScriptVariables) -
Uses of VariableContainer in org.flowable.common.engine.impl.variable
Classes in org.flowable.common.engine.impl.variable that implement VariableContainerModifier and TypeClassDescriptionclass
A simple VariableContainer implementation with the ability to add transient variables in addition to a VariableContainer.Fields in org.flowable.common.engine.impl.variable declared as VariableContainerModifier and TypeFieldDescriptionprotected final VariableContainer
MapDelegateVariableContainer.delegate
Constructors in org.flowable.common.engine.impl.variable with parameters of type VariableContainerModifierConstructorDescriptionMapDelegateVariableContainer
(Map<String, Object> transientVariables, VariableContainer delegate) -
Uses of VariableContainer in org.flowable.engine.delegate
Subinterfaces of VariableContainer in org.flowable.engine.delegateModifier and TypeInterfaceDescriptioninterface
Execution used inJavaDelegate
s andExecutionListener
s.interface
Methods in org.flowable.engine.delegate that return VariableContainerMethods in org.flowable.engine.delegate with parameters of type VariableContainerModifier and TypeMethodDescriptionvoid
BpmnError.setAdditionalDataContainer
(VariableContainer additionalDataContainer) -
Uses of VariableContainer in org.flowable.engine.impl.bpmn.behavior
Methods in org.flowable.engine.impl.bpmn.behavior with parameters of type VariableContainerModifier and TypeMethodDescriptionprotected String
CaseTaskActivityBehavior.getCaseDefinitionKey
(String caseDefinitionKeyExpression, VariableContainer variableContainer, ExpressionManager expressionManager) -
Uses of VariableContainer in org.flowable.engine.impl.bpmn.helper
Classes in org.flowable.engine.impl.bpmn.helper that implement VariableContainerModifier and TypeClassDescriptionprotected static class
Fields in org.flowable.engine.impl.bpmn.helper declared as VariableContainerModifier and TypeFieldDescriptionprotected VariableContainer
ErrorPropagation.BpmnErrorVariableContainer.additionalDataContainer
Methods in org.flowable.engine.impl.bpmn.helper with parameters of type VariableContainerModifier and TypeMethodDescriptionstatic Object
DelegateExpressionUtil.resolveDelegateExpression
(Expression expression, VariableContainer variableScope, List<FieldDeclaration> fieldDeclarations) -
Uses of VariableContainer in org.flowable.engine.impl.bpmn.http
Methods in org.flowable.engine.impl.bpmn.http with parameters of type VariableContainerModifier and TypeMethodDescriptionprotected void
DefaultBpmnHttpActivityDelegate.propagateError
(VariableContainer container, String code) -
Uses of VariableContainer in org.flowable.engine.impl.bpmn.http.delegate
Fields in org.flowable.engine.impl.bpmn.http.delegate declared as VariableContainerModifier and TypeFieldDescriptionprotected final VariableContainer
HttpRequestHandlerInvocation.delegateExecution
protected final VariableContainer
HttpResponseHandlerInvocation.delegateExecution
Constructors in org.flowable.engine.impl.bpmn.http.delegate with parameters of type VariableContainerModifierConstructorDescriptionHttpRequestHandlerInvocation
(HttpRequestHandler httpRequestHandlerInstance, VariableContainer delegateExecution, HttpRequest httpRequest, FlowableHttpClient client) HttpResponseHandlerInvocation
(HttpResponseHandler httpResponseHandlerInstance, VariableContainer delegateExecution, HttpResponse httpResponse) -
Uses of VariableContainer in org.flowable.engine.impl.bpmn.http.handler
Methods in org.flowable.engine.impl.bpmn.http.handler with parameters of type VariableContainerModifier and TypeMethodDescriptionvoid
ClassDelegateHttpHandler.handleHttpRequest
(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) void
DelegateExpressionHttpHandler.handleHttpRequest
(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) void
ScriptHttpHandler.handleHttpRequest
(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) void
ClassDelegateHttpHandler.handleHttpResponse
(VariableContainer execution, HttpResponse httpResponse) void
DelegateExpressionHttpHandler.handleHttpResponse
(VariableContainer execution, HttpResponse httpResponse) void
ScriptHttpHandler.handleHttpResponse
(VariableContainer execution, HttpResponse httpResponse) -
Uses of VariableContainer in org.flowable.engine.impl.delegate
Classes in org.flowable.engine.impl.delegate that implement VariableContainer -
Uses of VariableContainer in org.flowable.engine.impl.persistence.entity
Subinterfaces of VariableContainer in org.flowable.engine.impl.persistence.entityClasses in org.flowable.engine.impl.persistence.entity that implement VariableContainerModifier and TypeClassDescriptionclass
class
-
Uses of VariableContainer in org.flowable.engine.impl.scripting
Methods in org.flowable.engine.impl.scripting with parameters of type VariableContainerModifier and TypeMethodDescriptionVariableScopeResolverFactory.createResolver
(AbstractEngineConfiguration engineConfiguration, VariableContainer variableContainer) protected void
ProcessEngineScriptTraceEnhancer.enhanceScriptTrace
(ScriptTraceEnhancer.ScriptTraceContext context, VariableContainer container) -
Uses of VariableContainer in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util with parameters of type VariableContainerModifier and TypeMethodDescriptionIOParameterUtil.extractOutVariables
(List<IOParameter> outParameters, VariableContainer sourceContainer, ExpressionManager expressionManager) static boolean
TaskHelper.isFormFieldValidationEnabled
(VariableContainer variableContainer, ProcessEngineConfigurationImpl processEngineConfiguration, String formFieldValidationExpression) static void
IOParameterUtil.processInParameters
(List<IOParameter> inParameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager) static void
IOParameterUtil.processInParameters
(List<IOParameter> inParameters, VariableContainer sourceContainer, VariableContainer targetContainer, ExpressionManager expressionManager) static void
IOParameterUtil.processOutParameters
(List<IOParameter> outParameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager) protected static void
IOParameterUtil.processParameters
(List<IOParameter> parameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager, String parameterType) -
Uses of VariableContainer in org.flowable.engine.test.mock
Methods in org.flowable.engine.test.mock with parameters of type VariableContainerModifier and TypeMethodDescriptionMockResolverFactory.createResolver
(AbstractEngineConfiguration engineConfiguration, VariableContainer variableContainer) -
Uses of VariableContainer in org.flowable.http.common.api.delegate
Methods in org.flowable.http.common.api.delegate with parameters of type VariableContainerModifier and TypeMethodDescriptionvoid
HttpRequestHandler.handleHttpRequest
(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) void
HttpResponseHandler.handleHttpResponse
(VariableContainer execution, HttpResponse httpResponse) -
Uses of VariableContainer in org.flowable.http.common.impl
Methods in org.flowable.http.common.impl with parameters of type VariableContainerModifier and TypeMethodDescriptionprotected BaseHttpActivityDelegate.RequestData
BaseHttpActivityDelegate.createRequest
(VariableContainer variableContainer, String fallbackPrefix) static boolean
ExpressionUtils.getBooleanFromField
(Expression expression, VariableContainer execution) static int
ExpressionUtils.getIntFromField
(Expression expression, VariableContainer execution) protected HttpHeaders
BaseHttpActivityDelegate.getRequestHeaders
(VariableContainer variableContainer) static String
ExpressionUtils.getStringFromField
(Expression expression, VariableContainer execution) protected abstract void
BaseHttpActivityDelegate.propagateError
(VariableContainer container, String code) protected void
BaseHttpActivityDelegate.saveResponseFields
(VariableContainer variableContainer, BaseHttpActivityDelegate.RequestData request, HttpResponse response, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of VariableContainer in org.flowable.mail.common.impl
Classes in org.flowable.mail.common.impl with type parameters of type VariableContainer -
Uses of VariableContainer in org.flowable.task.service.delegate
Subinterfaces of VariableContainer in org.flowable.task.service.delegate -
Uses of VariableContainer in org.flowable.task.service.impl.persistence.entity
Subinterfaces of VariableContainer in org.flowable.task.service.impl.persistence.entityClasses in org.flowable.task.service.impl.persistence.entity that implement VariableContainerModifier and TypeClassDescriptionclass
class
-
Uses of VariableContainer in org.flowable.variable.api.delegate
Subinterfaces of VariableContainer in org.flowable.variable.api.delegateModifier and TypeInterfaceDescriptioninterface
Interface for class that acts as a scope for variables: i.e. -
Uses of VariableContainer in org.flowable.variable.service.impl.el
Classes in org.flowable.variable.service.impl.el that implement VariableContainerModifier and TypeClassDescriptionclass
Variable-scope only used to resolve variables when NO execution is active but expression-resolving is needed.Methods in org.flowable.variable.service.impl.el with parameters of type VariableContainerModifier and TypeMethodDescriptionVariableScopeExpressionManager.getElContext
(VariableContainer variableContainer) -
Uses of VariableContainer in org.flowable.variable.service.impl.persistence.entity
Classes in org.flowable.variable.service.impl.persistence.entity that implement VariableContainer