public interface DecisionService
| Modifier and Type | Method and Description | 
|---|---|
| DecisionsEvaluationBuilder | evaluateDecisionById(String decisionDefinitionId)Returns a fluent builder to evaluate the decision with the given id. | 
| DecisionsEvaluationBuilder | evaluateDecisionByKey(String decisionDefinitionKey)Returns a fluent builder to evaluate the decision with the given key. | 
| DecisionEvaluationBuilder | evaluateDecisionTableById(String decisionDefinitionId)Returns a fluent builder to evaluate the decision table with the given id. | 
| DmnDecisionTableResult | evaluateDecisionTableById(String decisionDefinitionId,
                         Map<String,Object> variables)Evaluates the decision with the given id. | 
| DecisionEvaluationBuilder | evaluateDecisionTableByKey(String decisionDefinitionKey)Returns a fluent builder to evaluate the decision table with the given key. | 
| DmnDecisionTableResult | evaluateDecisionTableByKey(String decisionDefinitionKey,
                          Map<String,Object> variables)Evaluates the decision with the given key in the latest version. | 
| DmnDecisionTableResult | evaluateDecisionTableByKeyAndVersion(String decisionDefinitionKey,
                                    Integer version,
                                    Map<String,Object> variables)Evaluates the decision with the given key in the specified version. | 
DmnDecisionTableResult evaluateDecisionTableById(String decisionDefinitionId, Map<String,Object> variables)
decisionDefinitionId - the id of the decision definition, cannot be null.variables - the input values of the decision.NotFoundException - when no decision definition is deployed with the given id.NotValidException - when the given decision definition id is null.AuthorizationException - if the user has no Permissions.CREATE_INSTANCE permission
           on Resources.DECISION_DEFINITION.DmnDecisionTableResult evaluateDecisionTableByKey(String decisionDefinitionKey, Map<String,Object> variables)
decisionDefinitionKey - the key of the decision definition, cannot be null.variables - the input values of the decision.NotFoundException - when no decision definition is deployed with the given key.NotValidException - when the given decision definition key is null.AuthorizationException - if the user has no Permissions.CREATE_INSTANCE permission
           on Resources.DECISION_DEFINITION.DmnDecisionTableResult evaluateDecisionTableByKeyAndVersion(String decisionDefinitionKey, Integer version, Map<String,Object> variables)
decisionDefinitionKey - the key of the decision definition, cannot be null.version - the version of the decision definition. If null then
          the latest version is taken.variables - the input values of the decision.NotFoundException - when no decision definition is deployed with the given key and
           version.NotValidException - when the given decision definition key is null.AuthorizationException - if the user has no Permissions.CREATE_INSTANCE permission
           on Resources.DECISION_DEFINITION.DecisionEvaluationBuilder evaluateDecisionTableByKey(String decisionDefinitionKey)
decisionDefinitionKey - the key of the decision definition, cannot be null.evaluateDecisionByKey(String)DecisionEvaluationBuilder evaluateDecisionTableById(String decisionDefinitionId)
decisionDefinitionId - the id of the decision definition, cannot be null.evaluateDecisionById(String)DecisionsEvaluationBuilder evaluateDecisionByKey(String decisionDefinitionKey)
decisionDefinitionKey - the key of the decision definition, cannot be null.DecisionsEvaluationBuilder evaluateDecisionById(String decisionDefinitionId)
decisionDefinitionId - the id of the decision definition, cannot be null.Copyright © 2018. All rights reserved.