Package org.camunda.bpm.engine.dmn
Interface DecisionsEvaluationBuilder
- All Known Implementing Classes:
DecisionEvaluationBuilderImpl
public interface DecisionsEvaluationBuilder
Fluent builder to evaluate a decision.
-
Method Summary
Modifier and TypeMethodDescriptiondecisionDefinitionTenantId(String tenantId) Specify the id of the tenant the decision definition belongs to.Specify that the decision definition belongs to no tenant.org.camunda.bpm.dmn.engine.DmnDecisionResultevaluate()Evaluates the decision.Set the input values of the decision.Set the version of the decision definition.
-
Method Details
-
decisionDefinitionTenantId
Specify the id of the tenant the decision definition belongs to. Can only be used when the definition is referenced bykeyand not byid. -
decisionDefinitionWithoutTenantId
DecisionsEvaluationBuilder decisionDefinitionWithoutTenantId()Specify that the decision definition belongs to no tenant. Can only be used when the definition is referenced bykeyand not byid. -
version
Set the version of the decision definition. Ifnullthen the latest version is taken. -
variables
Set the input values of the decision. -
evaluate
org.camunda.bpm.dmn.engine.DmnDecisionResult 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.
-