public class DecisionTableImpl extends Object
| Constructor and Description |
|---|
DecisionTableImpl(String name,
List<String> parameterNames,
List<DTInputClause> inputs,
List<DTOutputClause> outputs,
List<DTDecisionRule> decisionRules,
HitPolicy hitPolicy) |
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate(EvaluationContext ctx,
Object[] params)
Evaluates this decision table returning the result
|
HitPolicy |
getHitPolicy() |
String |
getName() |
List<DTOutputClause> |
getOutputs() |
List<String> |
getParameterNames() |
public DecisionTableImpl(String name, List<String> parameterNames, List<DTInputClause> inputs, List<DTOutputClause> outputs, List<DTDecisionRule> decisionRules, HitPolicy hitPolicy)
public Object evaluate(EvaluationContext ctx, Object[] params)
ctx - params - these are the required information items, not to confuse with the columns of the
decision table that are expressions derived from these parameterspublic HitPolicy getHitPolicy()
public String getName()
public List<DTOutputClause> getOutputs()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.