Package org.flowable.dmn.engine.impl
Class ExecuteDecisionBuilderImpl
- java.lang.Object
-
- org.flowable.dmn.engine.impl.ExecuteDecisionBuilderImpl
-
- All Implemented Interfaces:
ExecuteDecisionBuilder
public class ExecuteDecisionBuilderImpl extends Object implements ExecuteDecisionBuilder
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected StringactivityIdprotected StringdecisionKeyprotected DmnDecisionServicedecisionServiceprotected StringexecutionIdprotected booleanfallbackToDefaultTenantprotected StringinstanceIdprotected StringparentDeploymentIdprotected StringscopeTypeprotected StringtenantIdprotected Map<String,Object>variables
-
Constructor Summary
Constructors Constructor Description ExecuteDecisionBuilderImpl(DmnDecisionService decisionService)
-
Method Summary
-
-
-
Field Detail
-
decisionService
protected DmnDecisionService decisionService
-
decisionKey
protected String decisionKey
-
parentDeploymentId
protected String parentDeploymentId
-
instanceId
protected String instanceId
-
executionId
protected String executionId
-
activityId
protected String activityId
-
scopeType
protected String scopeType
-
tenantId
protected String tenantId
-
fallbackToDefaultTenant
protected boolean fallbackToDefaultTenant
-
-
Constructor Detail
-
ExecuteDecisionBuilderImpl
public ExecuteDecisionBuilderImpl(DmnDecisionService decisionService)
-
-
Method Detail
-
decisionKey
public ExecuteDecisionBuilder decisionKey(String decisionKey)
- Specified by:
decisionKeyin interfaceExecuteDecisionBuilder
-
parentDeploymentId
public ExecuteDecisionBuilder parentDeploymentId(String parentDeploymentId)
- Specified by:
parentDeploymentIdin interfaceExecuteDecisionBuilder
-
instanceId
public ExecuteDecisionBuilder instanceId(String instanceId)
- Specified by:
instanceIdin interfaceExecuteDecisionBuilder
-
executionId
public ExecuteDecisionBuilder executionId(String executionId)
- Specified by:
executionIdin interfaceExecuteDecisionBuilder
-
activityId
public ExecuteDecisionBuilder activityId(String activityId)
- Specified by:
activityIdin interfaceExecuteDecisionBuilder
-
scopeType
public ExecuteDecisionBuilder scopeType(String scopeType)
- Specified by:
scopeTypein interfaceExecuteDecisionBuilder
-
tenantId
public ExecuteDecisionBuilder tenantId(String tenantId)
- Specified by:
tenantIdin interfaceExecuteDecisionBuilder
-
fallbackToDefaultTenant
public ExecuteDecisionBuilder fallbackToDefaultTenant()
- Specified by:
fallbackToDefaultTenantin interfaceExecuteDecisionBuilder
-
variables
public ExecuteDecisionBuilder variables(Map<String,Object> variables)
- Specified by:
variablesin interfaceExecuteDecisionBuilder
-
variable
public ExecuteDecisionBuilder variable(String variableName, Object value)
- Specified by:
variablein interfaceExecuteDecisionBuilder
-
execute
@Deprecated public List<Map<String,Object>> execute()
Deprecated.- Specified by:
executein interfaceExecuteDecisionBuilder
-
executeDecision
public List<Map<String,Object>> executeDecision()
- Specified by:
executeDecisionin interfaceExecuteDecisionBuilder
-
executeDecisionService
public Map<String,List<Map<String,Object>>> executeDecisionService()
- Specified by:
executeDecisionServicein interfaceExecuteDecisionBuilder
-
executeWithSingleResult
public Map<String,Object> executeWithSingleResult()
- Specified by:
executeWithSingleResultin interfaceExecuteDecisionBuilder
-
executeDecisionWithSingleResult
public Map<String,Object> executeDecisionWithSingleResult()
- Specified by:
executeDecisionWithSingleResultin interfaceExecuteDecisionBuilder
-
executeDecisionServiceWithSingleResult
public Map<String,Object> executeDecisionServiceWithSingleResult()
- Specified by:
executeDecisionServiceWithSingleResultin interfaceExecuteDecisionBuilder
-
executeWithAuditTrail
public DecisionExecutionAuditContainer executeWithAuditTrail()
- Specified by:
executeWithAuditTrailin interfaceExecuteDecisionBuilder
-
executeDecisionWithAuditTrail
public DecisionExecutionAuditContainer executeDecisionWithAuditTrail()
- Specified by:
executeDecisionWithAuditTrailin interfaceExecuteDecisionBuilder
-
executeDecisionServiceWithAuditTrail
public DecisionServiceExecutionAuditContainer executeDecisionServiceWithAuditTrail()
- Specified by:
executeDecisionServiceWithAuditTrailin interfaceExecuteDecisionBuilder
-
getDecisionKey
public String getDecisionKey()
-
getParentDeploymentId
public String getParentDeploymentId()
-
getInstanceId
public String getInstanceId()
-
getExecutionId
public String getExecutionId()
-
getActivityId
public String getActivityId()
-
getScopeType
public String getScopeType()
-
getTenantId
public String getTenantId()
-
isFallbackToDefaultTenant
public boolean isFallbackToDefaultTenant()
-
buildExecuteDecisionContext
public ExecuteDecisionContext buildExecuteDecisionContext()
- Specified by:
buildExecuteDecisionContextin interfaceExecuteDecisionBuilder
-
-