Package org.camunda.bpm.engine.dmn
Interface DecisionEvaluationBuilder
-
- All Known Implementing Classes:
DecisionTableEvaluationBuilderImpl
public interface DecisionEvaluationBuilderFluent builder to evaluate a decision.- Author:
- Kristin Polenz
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DecisionEvaluationBuilderdecisionDefinitionTenantId(java.lang.String tenantId)Specify the id of the tenant the decision definition belongs to.DecisionEvaluationBuilderdecisionDefinitionWithoutTenantId()Specify that the decision definition belongs to no tenant.DmnDecisionTableResultevaluate()Evaluates the decision.DecisionEvaluationBuildervariables(java.util.Map<java.lang.String,java.lang.Object> variables)Set the input values of the decision.DecisionEvaluationBuilderversion(java.lang.Integer version)Set the version of the decision definition.
-
-
-
Method Detail
-
decisionDefinitionTenantId
DecisionEvaluationBuilder decisionDefinitionTenantId(java.lang.String tenantId)
Specify the id of the tenant the decision definition belongs to. Can only be used when the definition is referenced bykeyand not byid.
-
decisionDefinitionWithoutTenantId
DecisionEvaluationBuilder decisionDefinitionWithoutTenantId()
Specify that the decision definition belongs to no tenant. Can only be used when the definition is referenced bykeyand not byid.
-
version
DecisionEvaluationBuilder version(java.lang.Integer version)
Set the version of the decision definition. Ifnullthen the latest version is taken.
-
variables
DecisionEvaluationBuilder variables(java.util.Map<java.lang.String,java.lang.Object> variables)
Set the input values of the decision.
-
evaluate
DmnDecisionTableResult evaluate()
Evaluates the decision.- Returns:
- the result of the evaluation.
- Throws:
NotFoundException- when no decision definition is deployed with the given id / key.NotValidException- when the given decision definition id / key is null.AuthorizationException- if the user has noPermissions.CREATE_INSTANCEpermission onResources.DECISION_DEFINITION.
-
-