public class DecisionTableEvaluationBuilderImpl extends Object implements DecisionEvaluationBuilder
| Modifier and Type | Field and Description |
|---|---|
protected CommandExecutor |
commandExecutor |
protected String |
decisionDefinitionId |
protected String |
decisionDefinitionKey |
protected String |
decisionDefinitionTenantId |
protected boolean |
isTenantIdSet |
protected Map<String,Object> |
variables |
protected Integer |
version |
| Constructor and Description |
|---|
DecisionTableEvaluationBuilderImpl(CommandExecutor commandExecutor) |
protected CommandExecutor commandExecutor
protected String decisionDefinitionKey
protected String decisionDefinitionId
protected Integer version
protected String decisionDefinitionTenantId
protected boolean isTenantIdSet
public DecisionTableEvaluationBuilderImpl(CommandExecutor commandExecutor)
public DecisionEvaluationBuilder variables(Map<String,Object> variables)
DecisionEvaluationBuildervariables in interface DecisionEvaluationBuilderpublic DecisionEvaluationBuilder version(Integer version)
DecisionEvaluationBuildernull then
the latest version is taken.version in interface DecisionEvaluationBuilderpublic DecisionEvaluationBuilder decisionDefinitionTenantId(String tenantId)
DecisionEvaluationBuilderkey and not by id.decisionDefinitionTenantId in interface DecisionEvaluationBuilderpublic DecisionEvaluationBuilder decisionDefinitionWithoutTenantId()
DecisionEvaluationBuilderkey and not by id.decisionDefinitionWithoutTenantId in interface DecisionEvaluationBuilderpublic DmnDecisionTableResult evaluate()
DecisionEvaluationBuilderevaluate in interface DecisionEvaluationBuilderpublic static DecisionEvaluationBuilder evaluateDecisionTableByKey(CommandExecutor commandExecutor, String decisionDefinitionKey)
public static DecisionEvaluationBuilder evaluateDecisionTableById(CommandExecutor commandExecutor, String decisionDefinitionId)
public String getDecisionDefinitionKey()
public String getDecisionDefinitionId()
public Integer getVersion()
public String getDecisionDefinitionTenantId()
public boolean isTenantIdSet()
Copyright © 2022. All rights reserved.