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
JavaDelegates.-
Uses of VariableContainer in org.flowable.cmmn.api.delegate
Subinterfaces of VariableContainer in org.flowable.cmmn.api.delegateModifier and TypeInterfaceDescriptioninterfaceinterface -
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 BooleanCmmnOperation.evaluateReactivationCondition(String condition, CaseInstanceEntity caseInstanceEntity, VariableContainer parentPlanItemInstance) Evaluates the provided reactivation condition, which might also be null or a constant like "true".protected PlanItemCreationTypeCmmnOperation.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 booleanAbstractEvaluationCriteriaOperation.evaluateSentryIfPart(EntityWithSentryPartInstances entityWithSentryPartInstances, Sentry sentry, VariableContainer variableContainer) protected PlanItemCreationTypeCmmnOperation.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 voidDefaultCmmnHttpActivityDelegate.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 TypeMethodDescriptionvoidClassDelegateHttpHandler.handleHttpRequest(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) voidDelegateExpressionHttpHandler.handleHttpRequest(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) voidClassDelegateHttpHandler.handleHttpResponse(VariableContainer execution, HttpResponse httpResponse) voidDelegateExpressionHttpHandler.handleHttpResponse(VariableContainer execution, HttpResponse httpResponse) static ObjectDelegateExpressionHttpHandler.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 booleanGetStageOverviewCmd.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 VariableContainerPlanItemInstancesWrapper.variableContainerConstructors 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 TypeInterfaceDescriptioninterfaceinterfaceinterfaceClasses in org.flowable.cmmn.engine.impl.persistence.entity that implement VariableContainerModifier and TypeClassDescriptionclassclassclass -
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 booleanAbstractCmmnDynamicStateManager.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 VariableContainerCmmnVariableScopeResolver.variableContainerMethods in org.flowable.cmmn.engine.impl.scripting with parameters of type VariableContainerModifier and TypeMethodDescriptionCmmnVariableScopeResolverFactory.createResolver(AbstractEngineConfiguration engineConfiguration, VariableContainer variableScope) protected voidCmmnEngineScriptTraceEnhancer.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 booleanTaskHelper.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 voidDelegateExpressionUtil.applyFieldExtensions(List<FieldExtension> fieldExtensions, Object target, VariableContainer variableContainer, boolean throwExceptionOnMissingField) protected static JobEntityJobUtil.createJob(VariableContainer variableContainer, BaseElement baseElement, String jobHandlerType, CmmnEngineConfiguration cmmnEngineConfiguration) static booleanExpressionUtil.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 booleanExpressionUtil.evaluateBooleanExpression(CommandContext commandContext, VariableContainer variableContainer, String condition) static ObjectExpressionUtil.evaluateExpression(CommandContext commandContext, VariableContainer variableContainer, String expression) static booleanExpressionUtil.evaluateRepetitionRule(CommandContext commandContext, VariableContainer variableContainer, String repetitionCondition) static ObjectDelegateExpressionUtil.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) voidExpression.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 VariableContainerVariableContainerELResolver.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 anELContextagainst whichExpressioninstance can be resolved.FixedValue.getValue(VariableContainer variableContainer) JuelExpression.getValue(VariableContainer variableContainer) voidFixedValue.setValue(Object value, VariableContainer variableContainer) voidJuelExpression.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 ObjectVariableBase64ExpressionFunction.base64(VariableContainer variableContainer, String variableName) protected static booleanAbstractVariableComparatorExpressionFunction.compareVariableValue(VariableContainer variableContainer, String variableName, Object comparedValue, AbstractVariableComparatorExpressionFunction.OPERATOR operator) static booleanVariableContainsExpressionFunction.contains(VariableContainer variableContainer, String variableName, Object... values) static booleanVariableContainsAnyExpressionFunction.containsAny(VariableContainer variableContainer, String variableName, Object... values) static booleanVariableEqualsExpressionFunction.equals(VariableContainer variableContainer, String variableName, Object comparedValue) static booleanVariableExistsExpressionFunction.exists(VariableContainer variableContainer, String variableName) static ObjectVariableGetExpressionFunction.get(VariableContainer variableContainer, String variableName) static ObjectVariableGetOrDefaultExpressionFunction.getOrDefault(VariableContainer variableContainer, String variableName, Object value) protected static ObjectAbstractFlowableVariableExpressionFunction.getVariableValue(VariableContainer variableContainer, String variableName) static booleanVariableGreaterThanExpressionFunction.greaterThan(VariableContainer variableContainer, String variableName, Object comparedValue) static booleanVariableGreaterThanOrEqualsExpressionFunction.greaterThanOrEquals(VariableContainer variableContainer, String variableName, Object comparedValue) static booleanVariableIsEmptyExpressionFunction.isEmpty(VariableContainer variableContainer, String variableName) static booleanVariableIsNotEmptyExpressionFunction.isNotEmpty(VariableContainer variableContainer, String variableName) static booleanVariableLowerThanExpressionFunction.lowerThan(VariableContainer variableContainer, String variableName, Object comparedValue) static booleanVariableLowerThanOrEqualsExpressionFunction.lowerThanOrEquals(VariableContainer variableContainer, String variableName, Object comparedValue) static booleanVariableNotEqualsExpressionFunction.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 VariableContainerScriptBindings.variableContainerprotected VariableContainerScriptEngineRequest.Builder.variableContainerprotected final VariableContainerScriptEngineRequest.variableContainerMethods in org.flowable.common.engine.impl.scripting that return VariableContainerModifier and TypeMethodDescriptionScriptEngineRequest.getVariableContainer()default VariableContainerScriptTraceEnhancer.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.Builderwhich can be evaluated usingAbstractScriptEvaluator.evaluateScriptRequest(ScriptEngineRequest.Builder).ScriptEngineRequest.Builder.variableContainer(VariableContainer variableContainer) The variable container used to createResolvers 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 TypeClassDescriptionclassA 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 VariableContainerMapDelegateVariableContainer.delegateConstructors 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 TypeInterfaceDescriptioninterfaceExecution used inJavaDelegates andExecutionListeners.interfaceMethods in org.flowable.engine.delegate that return VariableContainerMethods in org.flowable.engine.delegate with parameters of type VariableContainerModifier and TypeMethodDescriptionvoidBpmnError.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 StringCaseTaskActivityBehavior.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 classFields in org.flowable.engine.impl.bpmn.helper declared as VariableContainerModifier and TypeFieldDescriptionprotected VariableContainerErrorPropagation.BpmnErrorVariableContainer.additionalDataContainerMethods in org.flowable.engine.impl.bpmn.helper with parameters of type VariableContainerModifier and TypeMethodDescriptionstatic ObjectDelegateExpressionUtil.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 voidDefaultBpmnHttpActivityDelegate.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 VariableContainerHttpRequestHandlerInvocation.delegateExecutionprotected final VariableContainerHttpResponseHandlerInvocation.delegateExecutionConstructors 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 TypeMethodDescriptionvoidClassDelegateHttpHandler.handleHttpRequest(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) voidDelegateExpressionHttpHandler.handleHttpRequest(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) voidScriptHttpHandler.handleHttpRequest(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) voidClassDelegateHttpHandler.handleHttpResponse(VariableContainer execution, HttpResponse httpResponse) voidDelegateExpressionHttpHandler.handleHttpResponse(VariableContainer execution, HttpResponse httpResponse) voidScriptHttpHandler.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 TypeClassDescriptionclassclass -
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 voidProcessEngineScriptTraceEnhancer.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 booleanTaskHelper.isFormFieldValidationEnabled(VariableContainer variableContainer, ProcessEngineConfigurationImpl processEngineConfiguration, String formFieldValidationExpression) static voidIOParameterUtil.processInParameters(List<IOParameter> inParameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager) static voidIOParameterUtil.processInParameters(List<IOParameter> inParameters, VariableContainer sourceContainer, VariableContainer targetContainer, ExpressionManager expressionManager) static voidIOParameterUtil.processOutParameters(List<IOParameter> outParameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager) protected static voidIOParameterUtil.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 TypeMethodDescriptionvoidHttpRequestHandler.handleHttpRequest(VariableContainer execution, HttpRequest httpRequest, FlowableHttpClient client) voidHttpResponseHandler.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.RequestDataBaseHttpActivityDelegate.createRequest(VariableContainer variableContainer, String fallbackPrefix) static booleanExpressionUtils.getBooleanFromField(Expression expression, VariableContainer execution) static intExpressionUtils.getIntFromField(Expression expression, VariableContainer execution) protected HttpHeadersBaseHttpActivityDelegate.getRequestHeaders(VariableContainer variableContainer) static StringExpressionUtils.getStringFromField(Expression expression, VariableContainer execution) protected abstract voidBaseHttpActivityDelegate.propagateError(VariableContainer container, String code) protected voidBaseHttpActivityDelegate.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 TypeClassDescriptionclassclass -
Uses of VariableContainer in org.flowable.variable.api.delegate
Subinterfaces of VariableContainer in org.flowable.variable.api.delegateModifier and TypeInterfaceDescriptioninterfaceInterface 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 TypeClassDescriptionclassVariable-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