public interface CaseInstanceBuilder
CaseInstanceBuilder caseDefinitionId(String caseDefinitionId)
CaseInstanceBuilder caseDefinitionKey(String caseDefinitionKey)
CaseInstanceBuilder caseDefinitionParentDeploymentId(String parentDeploymentId)
This 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
CaseInstanceBuilder predefinedCaseInstanceId(String caseInstanceId)
CaseInstanceBuilder name(String name)
CaseInstanceBuilder businessKey(String businessKey)
CaseInstanceBuilder businessStatus(String businessStatus)
CaseInstanceBuilder variables(Map<String,Object> variables)
CaseInstanceBuilder variable(String variableName, Object value)
CaseInstanceBuilder transientVariables(Map<String,Object> transientVariables)
CaseInstanceBuilder transientVariable(String variableName, Object value)
CaseInstanceBuilder tenantId(String tenantId)
CaseInstanceBuilder overrideCaseDefinitionTenantId(String tenantId)
CaseInstanceBuilder startFormVariables(Map<String,Object> formVariables)
variables(Map) is that the start form will be fetched
and the variables matched with the FormInfo.CaseInstanceBuilder outcome(String outcome)
CaseInstanceBuilder callbackId(String callbackId)
callbackId - id of the callbackCaseInstanceBuilder callbackType(String callbackType)
callbackType - type of the callbackCaseInstanceBuilder referenceId(String referenceId)
CaseInstanceBuilder referenceType(String referenceType)
CaseInstanceBuilder parentId(String parentCaseInstanceId)
parentCaseInstanceId - parent case instance identifierCaseInstanceBuilder fallbackToDefaultTenant()
CaseInstance start()
CaseInstance startAsync()
CaseInstance startWithForm()
String getCaseDefinitionId()
String getCaseDefinitionKey()
String getCaseDefinitionParentDeploymentId()
String getPredefinedCaseInstanceId()
String getName()
String getBusinessKey()
String getBusinessStatus()
String getTenantId()
String getOverrideDefinitionTenantId()
String getOutcome()
String getCallbackId()
String getCallbackType()
String getReferenceId()
String getReferenceType()
String getParentId()
boolean isFallbackToDefaultTenant()
boolean isStartWithForm()
Copyright © 2021 Flowable. All rights reserved.