All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected void |
composeOutputEntryResult(int ruleNumber,
RuleOutputClauseContainer ruleClauseContainer,
HitPolicy hitPolicy,
ELExecutionContext executionContext) |
protected void |
evaluateDecisionTable(DecisionTable decisionTable,
ELExecutionContext executionContext) |
DecisionExecutionAuditContainer |
execute(Decision decision,
ExecuteDecisionInfo executeDecisionInfo)
Executes the given decision table and creates the outcome results
|
protected Boolean |
executeInputExpressionEvaluation(RuleInputClauseContainer ruleContainer,
ELExecutionContext executionContext) |
protected void |
executeOutputEntryAction(int ruleNumber,
List<RuleOutputClauseContainer> ruleOutputContainers,
HitPolicy hitPolicy,
ELExecutionContext executionContext) |
protected boolean |
executeRule(DecisionRule rule,
ELExecutionContext executionContext) |
protected String |
getExceptionMessage(Exception exception) |
ExpressionManager |
getExpressionManager() |
protected AbstractHitPolicy |
getHitPolicyBehavior(HitPolicy hitPolicy) |
Map<String,AbstractHitPolicy> |
getHitPolicyBehaviors() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
protected void |
sanityCheckDecisionTable(DecisionTable decisionTable) |
void |
setExpressionManager(ExpressionManager expressionManager) |
void |
setHitPolicyBehaviors(Map<String,AbstractHitPolicy> hitPolicyBehaviors) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |