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 |
---|---|
FEELFnResult<Object> |
evaluate(EvaluationContext ctx,
Object[] params)
Evaluates this decision table returning the result
|
HitPolicy |
getHitPolicy() |
String |
getName() |
List<DTOutputClause> |
getOutputs() |
List<String> |
getParameterNames() |
String |
getSignature() |
void |
setName(String name) |
public DecisionTableImpl(String name, List<String> parameterNames, List<DTInputClause> inputs, List<DTOutputClause> outputs, List<DTDecisionRule> decisionRules, HitPolicy hitPolicy)
public FEELFnResult<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 void setName(String name)
public String getName()
public List<DTOutputClause> getOutputs()
public String getSignature()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.