public class CaseInstanceBuilderImpl extends Object implements CaseInstanceBuilder
| Modifier and Type | Field and Description |
|---|---|
protected String |
businessKey |
protected String |
callbackId |
protected String |
callbackType |
protected String |
caseDefinitionId |
protected String |
caseDefinitionKey |
protected String |
caseDefinitionParentDeploymentId |
protected CmmnRuntimeServiceImpl |
cmmnRuntimeService |
protected boolean |
fallbackToDefaultTenant |
protected String |
name |
protected String |
outcome |
protected String |
overrideDefinitionTenantId |
protected String |
parentId |
protected String |
predefinedCaseInstanceId |
protected String |
referenceId |
protected String |
referenceType |
protected Map<String,Object> |
startFormVariables |
protected boolean |
startWithForm |
protected String |
tenantId |
protected Map<String,Object> |
transientVariables |
protected Map<String,Object> |
variables |
| Constructor and Description |
|---|
CaseInstanceBuilderImpl() |
CaseInstanceBuilderImpl(CmmnRuntimeServiceImpl cmmnRuntimeService) |
protected CmmnRuntimeServiceImpl cmmnRuntimeService
protected String caseDefinitionId
protected String caseDefinitionKey
protected String caseDefinitionParentDeploymentId
protected String predefinedCaseInstanceId
protected String name
protected String businessKey
protected String tenantId
protected String overrideDefinitionTenantId
protected String outcome
protected String callbackType
protected String callbackId
protected String referenceId
protected String referenceType
protected String parentId
protected boolean fallbackToDefaultTenant
protected boolean startWithForm
public CaseInstanceBuilderImpl()
public CaseInstanceBuilderImpl(CmmnRuntimeServiceImpl cmmnRuntimeService)
public CaseInstanceBuilder caseDefinitionId(String caseDefinitionId)
caseDefinitionId in interface CaseInstanceBuilderpublic CaseInstanceBuilder caseDefinitionKey(String caseDefinitionKey)
caseDefinitionKey in interface CaseInstanceBuilderpublic CaseInstanceBuilder caseDefinitionParentDeploymentId(String parentDeploymentId)
CaseInstanceBuilderThis is typically needed when the CaseInstanceBuilder is called for example from the process engine to start a case instance and it needs to look up the case definition in the same deployment as the process. Or when starting a case via a case task from the cmmn engine
caseDefinitionParentDeploymentId in interface CaseInstanceBuilderpublic CaseInstanceBuilder predefinedCaseInstanceId(String caseInstanceId)
predefinedCaseInstanceId in interface CaseInstanceBuilderpublic CaseInstanceBuilder name(String name)
name in interface CaseInstanceBuilderpublic CaseInstanceBuilder businessKey(String businessKey)
businessKey in interface CaseInstanceBuilderpublic CaseInstanceBuilder variables(Map<String,Object> variables)
variables in interface CaseInstanceBuilderpublic CaseInstanceBuilder variable(String variableName, Object value)
variable in interface CaseInstanceBuilderpublic CaseInstanceBuilder transientVariables(Map<String,Object> transientVariables)
transientVariables in interface CaseInstanceBuilderpublic CaseInstanceBuilder transientVariable(String variableName, Object value)
transientVariable in interface CaseInstanceBuilderpublic CaseInstanceBuilder tenantId(String tenantId)
tenantId in interface CaseInstanceBuilderpublic CaseInstanceBuilder overrideCaseDefinitionTenantId(String tenantId)
CaseInstanceBuilderoverrideCaseDefinitionTenantId in interface CaseInstanceBuilderpublic CaseInstanceBuilder outcome(String outcome)
outcome in interface CaseInstanceBuilderpublic CaseInstanceBuilder startFormVariables(Map<String,Object> formVariables)
CaseInstanceBuilderCaseInstanceBuilder.variables(Map) is that the start form will be fetched
and the variables matched with the FormInfo.startFormVariables in interface CaseInstanceBuilderpublic CaseInstanceBuilder callbackId(String callbackId)
CaseInstanceBuildercallbackId in interface CaseInstanceBuildercallbackId - id of the callbackpublic CaseInstanceBuilder callbackType(String callbackType)
CaseInstanceBuildercallbackType in interface CaseInstanceBuildercallbackType - type of the callbackpublic CaseInstanceBuilder referenceId(String referenceId)
CaseInstanceBuilderreferenceId in interface CaseInstanceBuilderpublic CaseInstanceBuilder referenceType(String referenceType)
CaseInstanceBuilderreferenceType in interface CaseInstanceBuilderpublic CaseInstanceBuilder parentId(String parentCaseInstanceId)
CaseInstanceBuilderparentId in interface CaseInstanceBuilderparentCaseInstanceId - parent case instance identifierpublic CaseInstanceBuilder fallbackToDefaultTenant()
CaseInstanceBuilderfallbackToDefaultTenant in interface CaseInstanceBuilderpublic CaseInstance start()
start in interface CaseInstanceBuilderpublic CaseInstance startAsync()
startAsync in interface CaseInstanceBuilderpublic CaseInstance startWithForm()
startWithForm in interface CaseInstanceBuilderpublic String getCaseDefinitionId()
getCaseDefinitionId in interface CaseInstanceBuilderpublic String getCaseDefinitionKey()
getCaseDefinitionKey in interface CaseInstanceBuilderpublic String getCaseDefinitionParentDeploymentId()
getCaseDefinitionParentDeploymentId in interface CaseInstanceBuilderpublic String getPredefinedCaseInstanceId()
getPredefinedCaseInstanceId in interface CaseInstanceBuilderpublic String getName()
getName in interface CaseInstanceBuilderpublic String getBusinessKey()
getBusinessKey in interface CaseInstanceBuilderpublic Map<String,Object> getVariables()
getVariables in interface CaseInstanceBuilderpublic Map<String,Object> getTransientVariables()
getTransientVariables in interface CaseInstanceBuilderpublic String getTenantId()
getTenantId in interface CaseInstanceBuilderpublic String getOverrideDefinitionTenantId()
getOverrideDefinitionTenantId in interface CaseInstanceBuilderpublic String getOutcome()
getOutcome in interface CaseInstanceBuilderpublic Map<String,Object> getStartFormVariables()
getStartFormVariables in interface CaseInstanceBuilderpublic String getCallbackId()
getCallbackId in interface CaseInstanceBuilderpublic String getCallbackType()
getCallbackType in interface CaseInstanceBuilderpublic String getReferenceId()
getReferenceId in interface CaseInstanceBuilderpublic String getReferenceType()
getReferenceType in interface CaseInstanceBuilderpublic String getParentId()
getParentId in interface CaseInstanceBuilderpublic boolean isFallbackToDefaultTenant()
isFallbackToDefaultTenant in interface CaseInstanceBuilderpublic boolean isStartWithForm()
isStartWithForm in interface CaseInstanceBuilderCopyright © 2023 Flowable. All rights reserved.