public class CaseInstanceHelperImpl extends Object implements CaseInstanceHelper
| Modifier and Type | Field and Description |
|---|---|
protected CmmnEngineConfiguration |
cmmnEngineConfiguration |
| Constructor and Description |
|---|
CaseInstanceHelperImpl(CmmnEngineConfiguration cmmnEngineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyCaseInstanceBuilder(CmmnEngineConfiguration cmmnEngineConfiguration,
CaseInstanceBuilder caseInstanceBuilder,
org.flowable.cmmn.model.Case caseModel,
CaseInstanceEntity caseInstanceEntity,
CaseDefinition caseDefinition,
StartCaseInstanceBeforeContext instanceBeforeContext,
CommandContext commandContext) |
void |
callCaseInstanceStateChangeCallbacks(CommandContext commandContext,
CaseInstance caseInstance,
String oldState,
String newState) |
protected void |
createAsyncInitJob(CaseInstanceEntity caseInstance,
CaseDefinition caseDefinition,
org.flowable.cmmn.model.Case caseModel,
JobService jobService,
CommandContext commandContext) |
protected CaseInstanceEntity |
createCaseInstanceEntityFromDefinition(CommandContext commandContext,
CaseDefinition caseDefinition,
StartCaseInstanceBeforeContext instanceBeforeContext) |
protected CaseDefinition |
getCaseDefinition(CaseInstanceBuilder caseInstanceBuilder,
CommandContext commandContext) |
protected org.flowable.cmmn.model.Case |
getCaseModel(CaseDefinition caseDefinition,
org.flowable.cmmn.model.CmmnModel cmmnModel) |
protected org.flowable.cmmn.model.CmmnModel |
getCmmnModel(CommandContext commandContext,
CaseDefinition caseDefinition) |
protected CaseInstanceEntity |
initializeCaseInstanceEntity(CommandContext commandContext,
CaseDefinition caseDefinition,
org.flowable.cmmn.model.CmmnModel cmmnModel,
org.flowable.cmmn.model.Case caseModel,
CaseInstanceBuilder caseInstanceBuilder) |
protected boolean |
isFormFieldValidationEnabled(CmmnEngineConfiguration cmmnEngineConfiguration,
org.flowable.cmmn.model.Stage stage) |
protected FormInfo |
resolveFormInfo(org.flowable.cmmn.model.Stage planModel,
CaseDefinition caseDefinition,
String tenantId,
FormRepositoryService formRepositoryService,
CmmnEngineConfiguration cmmnEngineConfiguration) |
CaseInstanceEntity |
startCaseInstance(CaseInstanceBuilder caseInstanceBuilder) |
protected CaseInstanceEntity |
startCaseInstance(CommandContext commandContext,
CaseDefinition caseDefinition,
CaseInstanceBuilder caseInstanceBuilder) |
CaseInstanceEntity |
startCaseInstanceAsync(CaseInstanceBuilder caseInstanceBuilder) |
protected CaseInstanceEntity |
startCaseInstanceAsync(CommandContext commandContext,
CaseDefinition caseDefinition,
CaseInstanceBuilder caseInstanceBuilder) |
protected CmmnEngineConfiguration cmmnEngineConfiguration
public CaseInstanceHelperImpl(CmmnEngineConfiguration cmmnEngineConfiguration)
public CaseInstanceEntity startCaseInstance(CaseInstanceBuilder caseInstanceBuilder)
startCaseInstance in interface CaseInstanceHelperpublic CaseInstanceEntity startCaseInstanceAsync(CaseInstanceBuilder caseInstanceBuilder)
startCaseInstanceAsync in interface CaseInstanceHelperprotected CaseDefinition getCaseDefinition(CaseInstanceBuilder caseInstanceBuilder, CommandContext commandContext)
protected CaseInstanceEntity startCaseInstance(CommandContext commandContext, CaseDefinition caseDefinition, CaseInstanceBuilder caseInstanceBuilder)
protected CaseInstanceEntity startCaseInstanceAsync(CommandContext commandContext, CaseDefinition caseDefinition, CaseInstanceBuilder caseInstanceBuilder)
protected void createAsyncInitJob(CaseInstanceEntity caseInstance, CaseDefinition caseDefinition, org.flowable.cmmn.model.Case caseModel, JobService jobService, CommandContext commandContext)
protected org.flowable.cmmn.model.CmmnModel getCmmnModel(CommandContext commandContext, CaseDefinition caseDefinition)
protected org.flowable.cmmn.model.Case getCaseModel(CaseDefinition caseDefinition, org.flowable.cmmn.model.CmmnModel cmmnModel)
protected CaseInstanceEntity initializeCaseInstanceEntity(CommandContext commandContext, CaseDefinition caseDefinition, org.flowable.cmmn.model.CmmnModel cmmnModel, org.flowable.cmmn.model.Case caseModel, CaseInstanceBuilder caseInstanceBuilder)
protected void applyCaseInstanceBuilder(CmmnEngineConfiguration cmmnEngineConfiguration, CaseInstanceBuilder caseInstanceBuilder, org.flowable.cmmn.model.Case caseModel, CaseInstanceEntity caseInstanceEntity, CaseDefinition caseDefinition, StartCaseInstanceBeforeContext instanceBeforeContext, CommandContext commandContext)
protected FormInfo resolveFormInfo(org.flowable.cmmn.model.Stage planModel, CaseDefinition caseDefinition, String tenantId, FormRepositoryService formRepositoryService, CmmnEngineConfiguration cmmnEngineConfiguration)
protected boolean isFormFieldValidationEnabled(CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.model.Stage stage)
protected CaseInstanceEntity createCaseInstanceEntityFromDefinition(CommandContext commandContext, CaseDefinition caseDefinition, StartCaseInstanceBeforeContext instanceBeforeContext)
public void callCaseInstanceStateChangeCallbacks(CommandContext commandContext, CaseInstance caseInstance, String oldState, String newState)
callCaseInstanceStateChangeCallbacks in interface CaseInstanceHelperCopyright © 2020 Flowable. All rights reserved.