org.camunda.bpm.engine.impl
Class DecisionServiceImpl
java.lang.Object
org.camunda.bpm.engine.impl.ServiceImpl
org.camunda.bpm.engine.impl.DecisionServiceImpl
- All Implemented Interfaces:
- DecisionService
public class DecisionServiceImpl
- extends ServiceImpl
- implements DecisionService
- Author:
- Philipp Ossler
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DecisionServiceImpl
public DecisionServiceImpl()
evaluateDecisionTableById
public org.camunda.bpm.dmn.engine.DmnDecisionTableResult evaluateDecisionTableById(String decisionDefinitionId,
Map<String,Object> variables)
- Description copied from interface:
DecisionService
- Evaluates the decision with the given id.
- Specified by:
evaluateDecisionTableById in interface DecisionService
- Parameters:
decisionDefinitionId - the id of the decision definition, cannot be null.variables - the input values of the decision.
- Returns:
- the result of the evaluation.
evaluateDecisionTableByKey
public org.camunda.bpm.dmn.engine.DmnDecisionTableResult evaluateDecisionTableByKey(String decisionDefinitionKey,
Map<String,Object> variables)
- Description copied from interface:
DecisionService
- Evaluates the decision with the given key in the latest version.
- Specified by:
evaluateDecisionTableByKey in interface DecisionService
- Parameters:
decisionDefinitionKey - the key of the decision definition, cannot be null.variables - the input values of the decision.
- Returns:
- the result of the evaluation.
evaluateDecisionTableByKeyAndVersion
public org.camunda.bpm.dmn.engine.DmnDecisionTableResult evaluateDecisionTableByKeyAndVersion(String decisionDefinitionKey,
Integer version,
Map<String,Object> variables)
- Description copied from interface:
DecisionService
- Evaluates the decision with the given key in the specified version. If no
version is provided then the latest version of the decision definition is
taken.
- Specified by:
evaluateDecisionTableByKeyAndVersion in interface DecisionService
- Parameters:
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.
- Returns:
- the result of the evaluation.
evaluateDecisionTableByKey
public DecisionEvaluationBuilder evaluateDecisionTableByKey(String decisionDefinitionKey)
- Description copied from interface:
DecisionService
- Returns a fluent builder to evaluate the decision with the given key.
The builder can be used to set further properties and specify evaluation
instructions.
- Specified by:
evaluateDecisionTableByKey in interface DecisionService
- Parameters:
decisionDefinitionKey - the key of the decision definition, cannot be null.
- Returns:
- a builder to evaluate a decision
evaluateDecisionTableById
public DecisionEvaluationBuilder evaluateDecisionTableById(String decisionDefinitionId)
- Description copied from interface:
DecisionService
- Returns a fluent builder to evaluate the decision with the given id.
The builder can be used to set further properties and specify evaluation
instructions.
- Specified by:
evaluateDecisionTableById in interface DecisionService
- Parameters:
decisionDefinitionId - the id of the decision definition, cannot be null.
- Returns:
- a builder to evaluate a decision
Copyright © 2016 camunda services GmbH. All rights reserved.