Class DecisionLiteralExpressionEvaluationHandler
java.lang.Object
org.camunda.bpm.dmn.engine.impl.evaluation.DecisionLiteralExpressionEvaluationHandler
- All Implemented Interfaces:
- DmnDecisionLogicEvaluationHandler
public class DecisionLiteralExpressionEvaluationHandler
extends Object
implements DmnDecisionLogicEvaluationHandler
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final ExpressionEvaluationHandlerprotected final String
- 
Constructor SummaryConstructorsConstructorDescription
- 
Method SummaryModifier and TypeMethodDescriptionevaluate(DmnDecision decision, VariableContext variableContext) Evaluate a decision with the givenVariableContext.protected ObjectevaluateLiteralExpression(DmnExpressionImpl expression, VariableContext variableContext) Generates the decision evaluation result of the given event.
- 
Field Details- 
expressionEvaluationHandler
- 
literalExpressionLanguage
 
- 
- 
Constructor Details- 
DecisionLiteralExpressionEvaluationHandler
 
- 
- 
Method Details- 
evaluatepublic DmnDecisionLogicEvaluationEvent evaluate(DmnDecision decision, VariableContext variableContext) Description copied from interface:DmnDecisionLogicEvaluationHandlerEvaluate a decision with the givenVariableContext.- Specified by:
- evaluatein interface- DmnDecisionLogicEvaluationHandler
- Parameters:
- decision- the decision to evaluate
- variableContext- the available variable context
- Returns:
- the event which represents the evaluation
 
- 
evaluateLiteralExpressionprotected Object evaluateLiteralExpression(DmnExpressionImpl expression, VariableContext variableContext) 
- 
generateDecisionResultDescription copied from interface:DmnDecisionLogicEvaluationHandlerGenerates the decision evaluation result of the given event.- Specified by:
- generateDecisionResultin interface- DmnDecisionLogicEvaluationHandler
- Parameters:
- event- which represents the evaluation
- Returns:
- the result of the decision evaluation
 
 
-