# Uses of Interface
org.flowable.dmn.api.ExecuteDecisionBuilder

Packages that use ExecuteDecisionBuilder
Package
Description
org.flowable.dmn.api

- ## Uses of ExecuteDecisionBuilder in org.flowable.dmn.api

  Methods in org.flowable.dmn.api that return ExecuteDecisionBuilder
  Modifier and Type
  Method
  Description
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`activityId(String activityId)`
  Set the activity id
  `ExecuteDecisionBuilder`
  DmnDecisionService.`createExecuteDecisionBuilder()`
  Create a builder to execute a decision or decision service.
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`decisionKey(String decisionKey)`
  Set the key of the decision
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`executionId(String executionId)`
  Set the execution id
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`fallbackToDefaultTenant()`
  allow to search for definition by key in the default tenant when tenant specific search fails
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`instanceId(String instanceId)`
  Set the instance id
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`parentDeploymentId(String parentDeploymentId)`
  Set the parent deployment id
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`scopeType(String scopeType)`
  Set the scope type
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`tenantId(String tenantId)`
  Set the tenantId
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`variable(String variableName, Object value)`
  Adds a variable
  `ExecuteDecisionBuilder`
  ExecuteDecisionBuilder.`variables(Map<String,Object> variables)`
  Sets the variables
  Methods in org.flowable.dmn.api with parameters of type ExecuteDecisionBuilder
  Modifier and Type
  Method
  Description
  `List<Map<String,Object>>`
  DmnDecisionService.`executeDecision(ExecuteDecisionBuilder builder)`
  Execute a single decision
  `Map<String,List<Map<String,Object>>>`
  DmnDecisionService.`executeDecisionService(ExecuteDecisionBuilder builder)`
  Execute a decision service
  `DecisionServiceExecutionAuditContainer`
  DmnDecisionService.`executeDecisionServiceWithAuditTrail(ExecuteDecisionBuilder builder)`
  Execute a decision service
  `Map<String,Object>`
  DmnDecisionService.`executeDecisionServiceWithSingleResult(ExecuteDecisionBuilder builder)`
  Execute a decision service
  `DecisionExecutionAuditContainer`
  DmnDecisionService.`executeDecisionWithAuditTrail(ExecuteDecisionBuilder builder)`
  Execute a single decision
  `Map<String,Object>`
  DmnDecisionService.`executeDecisionWithSingleResult(ExecuteDecisionBuilder builder)`
  Execute a single decision
  `DecisionExecutionAuditContainer`
  DmnDecisionService.`executeWithAuditTrail(ExecuteDecisionBuilder builder)`
  Execute a single decision or a decision service depending on the provided decision key
  `Map<String,Object>`
  DmnDecisionService.`executeWithSingleResult(ExecuteDecisionBuilder builder)`
  Execute a single decision or a decision service depending on the provided decision key