Class CaseInstanceBuilderImpl
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.runtime.CaseInstanceBuilderImpl
-
- All Implemented Interfaces:
CaseInstanceBuilder
public class CaseInstanceBuilderImpl extends Object implements CaseInstanceBuilder
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected StringassigneeIdprotected StringbusinessKeyprotected StringbusinessStatusprotected StringcallbackIdprotected StringcallbackTypeprotected StringcaseDefinitionIdprotected StringcaseDefinitionKeyprotected StringcaseDefinitionParentDeploymentIdprotected CmmnRuntimeServiceImplcmmnRuntimeServiceprotected booleanfallbackToDefaultTenantprotected Stringnameprotected Stringoutcomeprotected StringoverrideDefinitionTenantIdprotected StringownerIdprotected StringparentIdprotected StringpredefinedCaseInstanceIdprotected StringreferenceIdprotected StringreferenceTypeprotected Map<String,Object>startFormVariablesprotected booleanstartWithFormprotected StringtenantIdprotected Map<String,Object>transientVariablesprotected Map<String,Object>variables
-
Constructor Summary
Constructors Constructor Description CaseInstanceBuilderImpl()CaseInstanceBuilderImpl(CmmnRuntimeServiceImpl cmmnRuntimeService)
-
Method Summary
-
-
-
Field Detail
-
cmmnRuntimeService
protected CmmnRuntimeServiceImpl cmmnRuntimeService
-
caseDefinitionId
protected String caseDefinitionId
-
caseDefinitionKey
protected String caseDefinitionKey
-
caseDefinitionParentDeploymentId
protected String caseDefinitionParentDeploymentId
-
predefinedCaseInstanceId
protected String predefinedCaseInstanceId
-
name
protected String name
-
businessKey
protected String businessKey
-
businessStatus
protected String businessStatus
-
tenantId
protected String tenantId
-
ownerId
protected String ownerId
-
assigneeId
protected String assigneeId
-
overrideDefinitionTenantId
protected String overrideDefinitionTenantId
-
outcome
protected String outcome
-
callbackType
protected String callbackType
-
callbackId
protected String callbackId
-
referenceId
protected String referenceId
-
referenceType
protected String referenceType
-
parentId
protected String parentId
-
fallbackToDefaultTenant
protected boolean fallbackToDefaultTenant
-
startWithForm
protected boolean startWithForm
-
-
Constructor Detail
-
CaseInstanceBuilderImpl
public CaseInstanceBuilderImpl()
-
CaseInstanceBuilderImpl
public CaseInstanceBuilderImpl(CmmnRuntimeServiceImpl cmmnRuntimeService)
-
-
Method Detail
-
caseDefinitionId
public CaseInstanceBuilder caseDefinitionId(String caseDefinitionId)
- Specified by:
caseDefinitionIdin interfaceCaseInstanceBuilder
-
caseDefinitionKey
public CaseInstanceBuilder caseDefinitionKey(String caseDefinitionKey)
- Specified by:
caseDefinitionKeyin interfaceCaseInstanceBuilder
-
caseDefinitionParentDeploymentId
public CaseInstanceBuilder caseDefinitionParentDeploymentId(String parentDeploymentId)
- Specified by:
caseDefinitionParentDeploymentIdin interfaceCaseInstanceBuilder
-
predefinedCaseInstanceId
public CaseInstanceBuilder predefinedCaseInstanceId(String caseInstanceId)
- Specified by:
predefinedCaseInstanceIdin interfaceCaseInstanceBuilder
-
name
public CaseInstanceBuilder name(String name)
- Specified by:
namein interfaceCaseInstanceBuilder
-
businessKey
public CaseInstanceBuilder businessKey(String businessKey)
- Specified by:
businessKeyin interfaceCaseInstanceBuilder
-
businessStatus
public CaseInstanceBuilder businessStatus(String businessStatus)
- Specified by:
businessStatusin interfaceCaseInstanceBuilder
-
variables
public CaseInstanceBuilder variables(Map<String,Object> variables)
- Specified by:
variablesin interfaceCaseInstanceBuilder
-
variable
public CaseInstanceBuilder variable(String variableName, Object value)
- Specified by:
variablein interfaceCaseInstanceBuilder
-
transientVariables
public CaseInstanceBuilder transientVariables(Map<String,Object> transientVariables)
- Specified by:
transientVariablesin interfaceCaseInstanceBuilder
-
transientVariable
public CaseInstanceBuilder transientVariable(String variableName, Object value)
- Specified by:
transientVariablein interfaceCaseInstanceBuilder
-
tenantId
public CaseInstanceBuilder tenantId(String tenantId)
- Specified by:
tenantIdin interfaceCaseInstanceBuilder
-
owner
public CaseInstanceBuilder owner(String userId)
- Specified by:
ownerin interfaceCaseInstanceBuilder
-
assignee
public CaseInstanceBuilder assignee(String userId)
- Specified by:
assigneein interfaceCaseInstanceBuilder
-
overrideCaseDefinitionTenantId
public CaseInstanceBuilder overrideCaseDefinitionTenantId(String tenantId)
- Specified by:
overrideCaseDefinitionTenantIdin interfaceCaseInstanceBuilder
-
outcome
public CaseInstanceBuilder outcome(String outcome)
- Specified by:
outcomein interfaceCaseInstanceBuilder
-
startFormVariables
public CaseInstanceBuilder startFormVariables(Map<String,Object> formVariables)
- Specified by:
startFormVariablesin interfaceCaseInstanceBuilder
-
callbackId
public CaseInstanceBuilder callbackId(String callbackId)
- Specified by:
callbackIdin interfaceCaseInstanceBuilder
-
callbackType
public CaseInstanceBuilder callbackType(String callbackType)
- Specified by:
callbackTypein interfaceCaseInstanceBuilder
-
referenceId
public CaseInstanceBuilder referenceId(String referenceId)
- Specified by:
referenceIdin interfaceCaseInstanceBuilder
-
referenceType
public CaseInstanceBuilder referenceType(String referenceType)
- Specified by:
referenceTypein interfaceCaseInstanceBuilder
-
parentId
public CaseInstanceBuilder parentId(String parentCaseInstanceId)
- Specified by:
parentIdin interfaceCaseInstanceBuilder
-
fallbackToDefaultTenant
public CaseInstanceBuilder fallbackToDefaultTenant()
- Specified by:
fallbackToDefaultTenantin interfaceCaseInstanceBuilder
-
start
public CaseInstance start()
- Specified by:
startin interfaceCaseInstanceBuilder
-
startAsync
public CaseInstance startAsync()
- Specified by:
startAsyncin interfaceCaseInstanceBuilder
-
startWithForm
public CaseInstance startWithForm()
- Specified by:
startWithFormin interfaceCaseInstanceBuilder
-
getCaseDefinitionId
public String getCaseDefinitionId()
- Specified by:
getCaseDefinitionIdin interfaceCaseInstanceBuilder
-
getCaseDefinitionKey
public String getCaseDefinitionKey()
- Specified by:
getCaseDefinitionKeyin interfaceCaseInstanceBuilder
-
getCaseDefinitionParentDeploymentId
public String getCaseDefinitionParentDeploymentId()
- Specified by:
getCaseDefinitionParentDeploymentIdin interfaceCaseInstanceBuilder
-
getPredefinedCaseInstanceId
public String getPredefinedCaseInstanceId()
- Specified by:
getPredefinedCaseInstanceIdin interfaceCaseInstanceBuilder
-
getName
public String getName()
- Specified by:
getNamein interfaceCaseInstanceBuilder
-
getBusinessKey
public String getBusinessKey()
- Specified by:
getBusinessKeyin interfaceCaseInstanceBuilder
-
getBusinessStatus
public String getBusinessStatus()
- Specified by:
getBusinessStatusin interfaceCaseInstanceBuilder
-
getVariables
public Map<String,Object> getVariables()
- Specified by:
getVariablesin interfaceCaseInstanceBuilder
-
getTransientVariables
public Map<String,Object> getTransientVariables()
- Specified by:
getTransientVariablesin interfaceCaseInstanceBuilder
-
getTenantId
public String getTenantId()
- Specified by:
getTenantIdin interfaceCaseInstanceBuilder
-
getOwner
public String getOwner()
- Specified by:
getOwnerin interfaceCaseInstanceBuilder
-
getAssignee
public String getAssignee()
- Specified by:
getAssigneein interfaceCaseInstanceBuilder
-
getOverrideDefinitionTenantId
public String getOverrideDefinitionTenantId()
- Specified by:
getOverrideDefinitionTenantIdin interfaceCaseInstanceBuilder
-
getOutcome
public String getOutcome()
- Specified by:
getOutcomein interfaceCaseInstanceBuilder
-
getStartFormVariables
public Map<String,Object> getStartFormVariables()
- Specified by:
getStartFormVariablesin interfaceCaseInstanceBuilder
-
getCallbackId
public String getCallbackId()
- Specified by:
getCallbackIdin interfaceCaseInstanceBuilder
-
getCallbackType
public String getCallbackType()
- Specified by:
getCallbackTypein interfaceCaseInstanceBuilder
-
getReferenceId
public String getReferenceId()
- Specified by:
getReferenceIdin interfaceCaseInstanceBuilder
-
getReferenceType
public String getReferenceType()
- Specified by:
getReferenceTypein interfaceCaseInstanceBuilder
-
getParentId
public String getParentId()
- Specified by:
getParentIdin interfaceCaseInstanceBuilder
-
isFallbackToDefaultTenant
public boolean isFallbackToDefaultTenant()
- Specified by:
isFallbackToDefaultTenantin interfaceCaseInstanceBuilder
-
isStartWithForm
public boolean isStartWithForm()
- Specified by:
isStartWithFormin interfaceCaseInstanceBuilder
-
-