Class DecisionLiteralExpressionEvaluationHandler
- java.lang.Object
- 
- org.camunda.bpm.dmn.engine.impl.evaluation.DecisionLiteralExpressionEvaluationHandler
 
- 
- All Implemented Interfaces:
- DmnDecisionLogicEvaluationHandler
 
 public class DecisionLiteralExpressionEvaluationHandler extends java.lang.Object implements DmnDecisionLogicEvaluationHandler 
- 
- 
Field SummaryFields Modifier and Type Field Description protected ExpressionEvaluationHandlerexpressionEvaluationHandlerprotected java.lang.StringliteralExpressionLanguage
 - 
Constructor SummaryConstructors Constructor Description DecisionLiteralExpressionEvaluationHandler(DefaultDmnEngineConfiguration configuration)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DmnDecisionLogicEvaluationEventevaluate(DmnDecision decision, VariableContext variableContext)Evaluate a decision with the givenVariableContext.protected java.lang.ObjectevaluateLiteralExpression(DmnExpressionImpl expression, VariableContext variableContext)DmnDecisionResultgenerateDecisionResult(DmnDecisionLogicEvaluationEvent event)Generates the decision evaluation result of the given event.
 
- 
- 
- 
Field Detail- 
expressionEvaluationHandlerprotected final ExpressionEvaluationHandler expressionEvaluationHandler 
 - 
literalExpressionLanguageprotected final java.lang.String literalExpressionLanguage 
 
- 
 - 
Constructor Detail- 
DecisionLiteralExpressionEvaluationHandlerpublic DecisionLiteralExpressionEvaluationHandler(DefaultDmnEngineConfiguration configuration) 
 
- 
 - 
Method Detail- 
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 java.lang.Object evaluateLiteralExpression(DmnExpressionImpl expression, VariableContext variableContext) 
 - 
generateDecisionResultpublic DmnDecisionResult generateDecisionResult(DmnDecisionLogicEvaluationEvent event) Description 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
 
 
- 
 
-