Uses of Interface
org.camunda.bpm.engine.variable.context.VariableContext
Package
Description
-
Uses of VariableContext in org.camunda.bpm.dmn.engine
Modifier and TypeMethodDescriptionDmnEngine.evaluateDecision
(String decisionKey, InputStream inputStream, VariableContext variableContext) Evaluates the decision with the given key in a DMN decision model.DmnEngine.evaluateDecision
(String decisionKey, DmnModelInstance dmnModelInstance, VariableContext variableContext) Evaluates the decision with the given key in a DMN decision model.DmnEngine.evaluateDecision
(DmnDecision decision, VariableContext variableContext) Evaluates a decision.DmnEngine.evaluateDecisionTable
(String decisionKey, InputStream inputStream, VariableContext variableContext) Evaluates the decision with the given key in a DMN decision model.DmnEngine.evaluateDecisionTable
(String decisionKey, DmnModelInstance dmnModelInstance, VariableContext variableContext) Evaluates the decision with the given key in a DMN decision model.DmnEngine.evaluateDecisionTable
(DmnDecision decision, VariableContext variableContext) Evaluates a decision which is implemented as decision table. -
Uses of VariableContext in org.camunda.bpm.dmn.engine.impl
Modifier and TypeMethodDescriptionprotected VariableMap
DefaultDmnDecisionContext.buildVariableMapFromVariableContext
(VariableContext variableContext) DefaultDmnDecisionContext.evaluateDecision
(DmnDecision decision, VariableContext variableContext) Evaluate a decision with the givenVariableContext
DefaultDmnEngine.evaluateDecision
(String decisionKey, InputStream inputStream, VariableContext variableContext) DefaultDmnEngine.evaluateDecision
(String decisionKey, DmnModelInstance dmnModelInstance, VariableContext variableContext) DefaultDmnEngine.evaluateDecision
(DmnDecision decision, VariableContext variableContext) DefaultDmnEngine.evaluateDecisionTable
(String decisionKey, InputStream inputStream, VariableContext variableContext) DefaultDmnEngine.evaluateDecisionTable
(String decisionKey, DmnModelInstance dmnModelInstance, VariableContext variableContext) DefaultDmnEngine.evaluateDecisionTable
(DmnDecision decision, VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.dmn.engine.impl.el
Modifier and TypeFieldDescriptionprotected VariableContext
VariableContextScriptBindings.variableContext
Modifier and TypeMethodDescriptionorg.camunda.bpm.impl.juel.jakarta.el.ELContext
JuelElContextFactory.createElContext
(VariableContext variableContext) JuelExpression.getValue
(VariableContext variableContext) VariableContextScriptBindings.wrap
(Bindings wrappedBindings, VariableContext variableContext) ModifierConstructorDescriptionVariableContextScriptBindings
(Bindings wrappedBindings, VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.dmn.engine.impl.evaluation
Modifier and TypeMethodDescriptionprotected VariableContext
DecisionTableEvaluationHandler.getLocalVariableContext
(DmnDecisionTableInputImpl input, DmnEvaluatedInput evaluatedInput, VariableContext variableContext) Modifier and TypeMethodDescriptionDecisionLiteralExpressionEvaluationHandler.evaluate
(DmnDecision decision, VariableContext variableContext) DecisionTableEvaluationHandler.evaluate
(DmnDecision decision, VariableContext variableContext) DmnDecisionLogicEvaluationHandler.evaluate
(DmnDecision decision, VariableContext variableContext) Evaluate a decision with the givenVariableContext
.protected void
DecisionTableEvaluationHandler.evaluateDecisionTable
(DmnDecisionTableImpl decisionTable, VariableContext variableContext, DmnDecisionTableEvaluationEventImpl evaluationResult) protected Object
ExpressionEvaluationHandler.evaluateElExpression
(String expressionLanguage, String expressionText, VariableContext variableContext, CachedExpressionSupport cachedExpressionSupport) ExpressionEvaluationHandler.evaluateExpression
(String expressionLanguage, DmnExpressionImpl expression, VariableContext variableContext) protected Object
ExpressionEvaluationHandler.evaluateFeelSimpleExpression
(String expressionText, VariableContext variableContext) protected Object
DecisionTableEvaluationHandler.evaluateFeelSimpleUnaryTests
(DmnDecisionTableInputImpl input, DmnExpressionImpl condition, VariableContext variableContext) protected DmnEvaluatedInput
DecisionTableEvaluationHandler.evaluateInput
(DmnDecisionTableInputImpl input, VariableContext variableContext) protected Object
DecisionTableEvaluationHandler.evaluateInputEntry
(DmnDecisionTableInputImpl input, DmnExpressionImpl condition, VariableContext variableContext) protected Object
DecisionTableEvaluationHandler.evaluateInputExpression
(DmnExpressionImpl expression, VariableContext variableContext) protected List<DmnDecisionTableRuleImpl>
DecisionTableEvaluationHandler.evaluateInputForAvailableRules
(int conditionIdx, DmnDecisionTableInputImpl input, List<DmnDecisionTableRuleImpl> availableRules, VariableContext variableContext) protected Object
DecisionLiteralExpressionEvaluationHandler.evaluateLiteralExpression
(DmnExpressionImpl expression, VariableContext variableContext) protected DmnEvaluatedDecisionRule
DecisionTableEvaluationHandler.evaluateMatchingRule
(List<DmnDecisionTableOutputImpl> decisionTableOutputs, DmnDecisionTableRuleImpl matchingRule, VariableContext variableContext) protected Map<String,
DmnEvaluatedOutput> DecisionTableEvaluationHandler.evaluateOutputEntries
(List<DmnDecisionTableOutputImpl> decisionTableOutputs, DmnDecisionTableRuleImpl matchingRule, VariableContext variableContext) protected Object
DecisionTableEvaluationHandler.evaluateOutputEntry
(DmnExpressionImpl conclusion, VariableContext variableContext) protected Object
ExpressionEvaluationHandler.evaluateScriptExpression
(String expressionLanguage, VariableContext variableContext, String expressionText, CachedCompiledScriptSupport cachedCompiledScriptSupport) protected VariableContext
DecisionTableEvaluationHandler.getLocalVariableContext
(DmnDecisionTableInputImpl input, DmnEvaluatedInput evaluatedInput, VariableContext variableContext) protected boolean
DecisionTableEvaluationHandler.isConditionApplicable
(DmnDecisionTableInputImpl input, DmnExpressionImpl condition, VariableContext variableContext) protected void
DecisionTableEvaluationHandler.setEvaluationOutput
(DmnDecisionTableImpl decisionTable, List<DmnDecisionTableRuleImpl> matchingRules, VariableContext variableContext, DmnDecisionTableEvaluationEventImpl evaluationResult) -
Uses of VariableContext in org.camunda.bpm.dmn.engine.impl.spi.el
Modifier and TypeMethodDescriptionElExpression.getValue
(VariableContext variableContext) Execute the expression and return the value -
Uses of VariableContext in org.camunda.bpm.dmn.feel.impl
Modifier and TypeMethodDescription<T> T
FeelEngine.evaluateSimpleExpression
(String simpleExpression, VariableContext variableContext) Evaluate a FEEL simple expressionboolean
FeelEngine.evaluateSimpleUnaryTests
(String simpleUnaryTests, String inputName, VariableContext variableContext) Evaluate a FEEL simple unary tests expression -
Uses of VariableContext in org.camunda.bpm.dmn.feel.impl.juel
Modifier and TypeMethodDescriptionprotected org.camunda.bpm.impl.juel.jakarta.el.ELContext
FeelEngineImpl.createContext
(VariableContext variableContext) <T> T
FeelEngineImpl.evaluateSimpleExpression
(String simpleExpression, VariableContext variableContext) boolean
FeelEngineImpl.evaluateSimpleUnaryTests
(String simpleUnaryTests, String inputName, VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.dmn.feel.impl.juel.el
Modifier and TypeFieldDescriptionprotected VariableContext
FeelTypedVariableMapper.variableContext
Modifier and TypeMethodDescriptionorg.camunda.bpm.impl.juel.jakarta.el.ELContext
ElContextFactory.createContext
(org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory expressionFactory, VariableContext variableContext) org.camunda.bpm.impl.juel.jakarta.el.ELContext
FeelElContextFactory.createContext
(org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory expressionFactory, VariableContext variableContext) org.camunda.bpm.impl.juel.jakarta.el.VariableMapper
FeelElContextFactory.createVariableMapper
(org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory expressionFactory, VariableContext variableContext) ModifierConstructorDescriptionFeelTypedVariableMapper
(org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory expressionFactory, VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.dmn.feel.impl.scala
Modifier and TypeMethodDescription<T> T
ScalaFeelEngine.evaluateSimpleExpression
(String expression, VariableContext variableContext) boolean
ScalaFeelEngine.evaluateSimpleUnaryTests
(String expression, String inputVariable, VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.engine.impl.dmn.el
Modifier and TypeMethodDescriptionProcessEngineJuelElExpression.getValue
(VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.engine.impl.dmn.invocation
Modifier and TypeClassDescriptionclass
Implementation of theVariableContext
interface backed by aVariableScope
.ModifierConstructorDescriptionDecisionInvocation
(DecisionDefinition decisionDefinition, VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.engine.impl.el
Modifier and TypeMethodDescriptionorg.camunda.bpm.impl.juel.jakarta.el.ELContext
JuelExpressionManager.createElContext
(VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.engine.impl.util
Modifier and TypeMethodDescriptionprotected static DecisionInvocation
DecisionEvaluationUtil.createInvocation
(DecisionDefinition decisionDefinition, VariableContext variableContext) -
Uses of VariableContext in org.camunda.bpm.engine.variable
Modifier and TypeMethodDescriptionVariableMap.asVariableContext()
Interprets the variable map as variable contextstatic VariableContext
Variables.emptyVariableContext()
-
Uses of VariableContext in org.camunda.bpm.engine.variable.impl
-
Uses of VariableContext in org.camunda.bpm.engine.variable.impl.context
Modifier and TypeClassDescriptionclass
class
An empty variable context implementation which does not allow to resolve any variables.class
AnVariableContext
allowing to resolve a single variable only.Modifier and TypeFieldDescriptionprotected final VariableContext[]
CompositeVariableContext.delegateContexts
Modifier and TypeMethodDescriptionstatic CompositeVariableContext
CompositeVariableContext.compose
(VariableContext... variableContexts)