| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCmmnEngineAgenda.planCompleteCaseInstanceOperation(CaseInstanceEntity caseInstanceEntity) |
void |
CmmnEngineAgenda.planCompleteCaseInstanceOperation(CaseInstanceEntity caseInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planInitPlanModelOperation(CaseInstanceEntity caseInstanceEntity) |
void |
CmmnEngineAgenda.planInitPlanModelOperation(CaseInstanceEntity caseInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planReactivateCaseInstanceOperation(CaseInstanceEntity caseInstanceEntity) |
void |
CmmnEngineAgenda.planReactivateCaseInstanceOperation(CaseInstanceEntity caseInstanceEntity) |
void |
DefaultCmmnEngineAgenda.planReactivatePlanModelOperation(CaseInstanceEntity caseInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> directlyReactivatedPlanItems) |
void |
CmmnEngineAgenda.planReactivatePlanModelOperation(CaseInstanceEntity caseInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> directlyReactivatedPlanItems) |
| Modifier and Type | Field and Description |
|---|---|
protected CaseInstanceEntity |
AbstractCaseInstanceOperation.caseInstanceEntity |
| Modifier and Type | Method and Description |
|---|---|
CaseInstanceEntity |
AbstractCaseInstanceOperation.getCaseInstanceEntity() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CmmnOperation.createPlanItemInstanceIfNeeded(CommandContext commandContext,
org.flowable.cmmn.model.PlanItem planItem,
org.flowable.cmmn.model.Case caseModel,
CaseInstanceEntity caseInstanceEntity,
PlanItemInstanceEntity stagePlanItemInstanceEntity,
String tenantId,
List<PlanItemInstanceEntity> newPlanItemInstances)
Checks whether the provided plan item needs an instance to be created and optionally activated directly (e.g.
|
protected List<PlanItemInstanceEntity> |
CmmnOperation.createPlanItemInstancesForNewOrReactivatedStage(CommandContext commandContext,
org.flowable.cmmn.model.Case caseModel,
List<org.flowable.cmmn.model.PlanItem> planItems,
List<org.flowable.cmmn.model.PlanItem> directlyReactivatedPlanItems,
CaseInstanceEntity caseInstanceEntity,
PlanItemInstanceEntity stagePlanItemInstanceEntity,
String tenantId)
Creates child plan items for the provided stage, might also be the root plan model.
|
protected Boolean |
CmmnOperation.evaluateReactivationCondition(String condition,
CaseInstanceEntity caseInstanceEntity,
VariableContainer parentPlanItemInstance)
Evaluates the provided reactivation condition, which might also be null or a constant like "true".
|
protected PlanItemCreationType |
CmmnOperation.evaluateReactivationRule(org.flowable.cmmn.model.ReactivationRule reactivationRule,
CaseInstanceEntity caseInstanceEntity,
VariableContainer parentPlanItemInstance)
Evaluates the provided reactivation rule for a matching rule and returns its creation type, if at least one was matching.
|
protected PlanItemCreationType |
CmmnOperation.getPlanItemCreationOrReactivationType(CaseInstanceEntity caseInstanceEntity,
org.flowable.cmmn.model.Case caseModel,
org.flowable.cmmn.model.PlanItem planItem,
VariableContainer parentPlanItemInstance)
Evaluates the reactivation rule for the provided plan item, if the case is a reactivated one, otherwise the creation type will always be default.
|
org.flowable.cmmn.model.Stage |
CmmnOperation.getPlanModel(CaseInstanceEntity caseInstanceEntity) |
void |
AbstractCaseInstanceOperation.setCaseInstanceEntity(CaseInstanceEntity caseInstanceEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CaseTaskActivityBehavior.handleOutParameters(DelegatePlanItemInstance planItemInstance,
CaseInstanceEntity caseInstance,
CmmnRuntimeService cmmnRuntimeService,
CmmnEngineConfiguration cmmnEngineConfiguration) |
protected void |
ProcessTaskActivityBehavior.handleOutParameters(DelegatePlanItemInstance planItemInstance,
CaseInstanceEntity caseInstance,
ProcessInstanceService processInstanceService) |
| Modifier and Type | Method and Description |
|---|---|
protected CaseInstanceEntity |
CreateInjectedPlanItemInstanceCmd.getCaseInstanceEntity(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CompleteCaseInstanceCmd.internalExecute(CommandContext commandContext,
CaseInstanceEntity caseInstanceEntity) |
protected abstract void |
AbstractNeedsCaseInstanceCmd.internalExecute(CommandContext commandContext,
CaseInstanceEntity caseInstanceEntity) |
protected void |
DeleteCaseInstanceCmd.internalExecute(CommandContext commandContext,
CaseInstanceEntity caseInstanceEntity) |
protected void |
TerminateCaseInstanceCmd.internalExecute(CommandContext commandContext,
CaseInstanceEntity caseInstanceEntity) |
| Modifier and Type | Field and Description |
|---|---|
protected CaseInstanceEntity |
PlanItemInstancesWrapper.caseInstanceEntity |
| Constructor and Description |
|---|
PlanItemInstancesWrapper(VariableContainer variableContainer,
CaseInstanceEntity caseInstanceEntity,
List<PlanItemInstanceEntity> planItemInstances) |
| Modifier and Type | Method and Description |
|---|---|
void |
CmmnHistoryManager.recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity,
String state,
Date endTime) |
void |
DefaultCmmnHistoryManager.recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity,
String state,
Date endTime) |
void |
CompositeCmmnHistoryManager.recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity,
String state,
Date endTime) |
void |
CmmnHistoryManager.recordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity) |
void |
CmmnHistoryManager.recordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity) |
void |
DefaultCmmnHistoryManager.recordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity) |
void |
CompositeCmmnHistoryManager.recordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity) |
void |
CmmnHistoryManager.recordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity,
String businessKey) |
void |
DefaultCmmnHistoryManager.recordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity,
String businessKey) |
void |
CompositeCmmnHistoryManager.recordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity,
String businessKey) |
void |
CmmnHistoryManager.recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity,
String businessStatus) |
void |
DefaultCmmnHistoryManager.recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity,
String businessStatus) |
void |
CompositeCmmnHistoryManager.recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity,
String businessStatus) |
void |
CmmnHistoryManager.recordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity,
String name) |
void |
DefaultCmmnHistoryManager.recordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity,
String name) |
void |
CompositeCmmnHistoryManager.recordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity,
String name) |
void |
CmmnHistoryManager.updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition,
CaseInstanceEntity caseInstance) |
void |
DefaultCmmnHistoryManager.updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition,
CaseInstanceEntity caseInstance) |
void |
CompositeCmmnHistoryManager.updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition,
CaseInstanceEntity caseInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractAsyncCmmnHistoryManager.addCommonCaseInstanceFields(CaseInstanceEntity caseInstanceEntity,
com.fasterxml.jackson.databind.node.ObjectNode data) |
void |
AsyncCmmnHistoryManager.recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity,
String state,
Date endTime) |
void |
AsyncCmmnHistoryManager.recordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity) |
void |
AsyncCmmnHistoryManager.recordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity,
String businessKey) |
void |
AsyncCmmnHistoryManager.recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity,
String businessKey) |
void |
AsyncCmmnHistoryManager.recordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity,
String name) |
void |
AsyncCmmnHistoryManager.updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition,
CaseInstanceEntity caseInstance) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCmmnIdentityLinkInterceptor.handleCreateCaseInstance(CaseInstanceEntity caseInstance) |
void |
DefaultCmmnIdentityLinkInterceptor.handleReactivateCaseInstance(CaseInstanceEntity caseInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CaseInstanceMigrationManagerImpl.changeCaseDefinitionReferenceOfHistory(CaseInstanceEntity caseInstance,
CaseDefinition caseDefinitionToMigrateTo,
CommandContext commandContext) |
protected void |
CaseInstanceMigrationManagerImpl.doMigrateCaseInstance(CaseInstanceEntity caseInstance,
CaseDefinition caseDefinitionToMigrateTo,
CaseInstanceMigrationDocument document,
CommandContext commandContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
CaseInstanceEntityImpl |
| Modifier and Type | Method and Description |
|---|---|
CaseInstanceEntity |
CaseInstanceEntityManager.create(HistoricCaseInstance historicCaseInstanceEntity,
Map<String,VariableInstanceEntity> variables) |
CaseInstanceEntity |
CaseInstanceEntityManagerImpl.create(HistoricCaseInstance historicCaseInstance,
Map<String,VariableInstanceEntity> variables) |
| Modifier and Type | Method and Description |
|---|---|
List<CaseInstanceEntity> |
CaseInstanceEntityManager.findCaseInstancesByCaseDefinitionId(String caseDefinitionId) |
List<CaseInstanceEntity> |
CaseInstanceEntityManagerImpl.findCaseInstancesByCaseDefinitionId(String caseDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
CaseInstanceEntityManagerImpl.isRootCaseInstance(CaseInstanceEntity caseInstanceEntity) |
void |
CaseInstanceEntityManager.updateCaseInstanceBusinessKey(CaseInstanceEntity caseInstanceEntity,
String businessKey) |
void |
CaseInstanceEntityManagerImpl.updateCaseInstanceBusinessKey(CaseInstanceEntity caseInstanceEntity,
String businessKey) |
void |
CaseInstanceEntityManager.updateCaseInstanceBusinessStatus(CaseInstanceEntity caseInstanceEntity,
String businessStatus) |
void |
CaseInstanceEntityManagerImpl.updateCaseInstanceBusinessStatus(CaseInstanceEntity caseInstanceEntity,
String businessStatus) |
| Modifier and Type | Method and Description |
|---|---|
CaseInstanceEntity |
CaseInstanceDataManager.create(HistoricCaseInstance historicCaseInstance,
Map<String,VariableInstanceEntity> variables) |
CaseInstanceEntity |
CaseInstanceDataManager.findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId,
String planItemInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
List<CaseInstanceEntity> |
CaseInstanceDataManager.findCaseInstancesByCaseDefinitionId(String caseDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
CaseInstanceEntity |
MybatisCaseInstanceDataManagerImpl.create() |
CaseInstanceEntity |
MybatisCaseInstanceDataManagerImpl.create(HistoricCaseInstance historicCaseInstance,
Map<String,VariableInstanceEntity> variables) |
CaseInstanceEntity |
MybatisCaseInstanceDataManagerImpl.findById(String caseInstanceId) |
CaseInstanceEntity |
MybatisCaseInstanceDataManagerImpl.findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId,
String planItemInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
List<CaseInstanceEntity> |
MybatisCaseInstanceDataManagerImpl.findCaseInstancesByCaseDefinitionId(String caseDefinitionId) |
Class<? extends CaseInstanceEntity> |
MybatisCaseInstanceDataManagerImpl.getManagedEntityClass() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CaseInstanceByCaseDefinitionIdMatcher.isRetained(CaseInstanceEntity entity,
Object param) |
| Modifier and Type | Method and Description |
|---|---|
protected CaseInstanceEntity |
CaseInstanceHelperImpl.copyHistoricCaseInstanceToRuntime(CommandContext commandContext,
CaseDefinition caseDefinition,
HistoricCaseInstance caseInstance)
This is the first part of reactivating a case instance from the history.
|
CaseInstanceEntity |
CaseInstanceHelperImpl.copyHistoricCaseInstanceToRuntime(HistoricCaseInstance caseInstance) |
CaseInstanceEntity |
CaseInstanceHelper.copyHistoricCaseInstanceToRuntime(HistoricCaseInstance caseInstance)
Creates a new case instance within the runtime based on the given historic and ended case instance to be reactivated later on.
|
protected CaseInstanceEntity |
CaseInstanceHelperImpl.createCaseInstanceEntityFromDefinition(CommandContext commandContext,
CaseDefinition caseDefinition,
StartCaseInstanceBeforeContext instanceBeforeContext) |
protected CaseInstanceEntity |
CaseInstanceHelperImpl.createCaseInstanceEntityFromHistoricCaseInstance(CommandContext commandContext,
HistoricCaseInstance historicCaseInstance)
Creates a new runtime case instance based on the given historic one by copying all of its data, but setting its state to active again.
|
protected CaseInstanceEntity |
CaseInstanceHelperImpl.initializeCaseInstanceEntity(CommandContext commandContext,
CaseDefinition caseDefinition,
org.flowable.cmmn.model.CmmnModel cmmnModel,
org.flowable.cmmn.model.Case caseModel,
CaseInstanceBuilder caseInstanceBuilder) |
CaseInstanceEntity |
CaseInstanceHelperImpl.startCaseInstance(CaseInstanceBuilder caseInstanceBuilder) |
CaseInstanceEntity |
CaseInstanceHelper.startCaseInstance(CaseInstanceBuilder caseInstanceBuilder) |
protected CaseInstanceEntity |
CaseInstanceHelperImpl.startCaseInstance(CommandContext commandContext,
CaseDefinition caseDefinition,
CaseInstanceBuilder caseInstanceBuilder) |
CaseInstanceEntity |
CaseInstanceHelperImpl.startCaseInstanceAsync(CaseInstanceBuilder caseInstanceBuilder) |
CaseInstanceEntity |
CaseInstanceHelper.startCaseInstanceAsync(CaseInstanceBuilder caseInstanceBuilder) |
protected CaseInstanceEntity |
CaseInstanceHelperImpl.startCaseInstanceAsync(CommandContext commandContext,
CaseDefinition caseDefinition,
CaseInstanceBuilder caseInstanceBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CaseInstanceHelperImpl.applyCaseInstanceBuilder(CmmnEngineConfiguration cmmnEngineConfiguration,
CaseInstanceBuilder caseInstanceBuilder,
org.flowable.cmmn.model.Case caseModel,
CaseInstanceEntity caseInstanceEntity,
CaseDefinition caseDefinition,
StartCaseInstanceBeforeContext instanceBeforeContext,
CommandContext commandContext) |
protected void |
CaseInstanceHelperImpl.createAsyncInitJob(CaseInstanceEntity caseInstance,
CaseDefinition caseDefinition,
org.flowable.cmmn.model.Case caseModel,
JobService jobService,
CommandContext commandContext) |
protected List<PlanItemInstanceEntity> |
CaseInstanceHelperImpl.createCasePlanItemsFromHistoricCaseInstance(HistoricCaseInstance historicCaseInstance,
CaseInstanceEntity newCaseInstance)
Creates new plan item instances for the runtime according the historic ones, even though they are all completed, ended or terminated.
|
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.createStageHierarchy(org.flowable.cmmn.model.Stage stage,
PlanItemInstanceEntity defaultParentPlanItemInstance,
Map<String,org.flowable.cmmn.model.Stage> stagesToCreate,
CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CommandContext commandContext) |
protected PlanItemInstanceEntity |
AbstractCmmnDynamicStateManager.createStagesAndPlanItemInstances(org.flowable.cmmn.model.PlanItem planItem,
CaseInstanceEntity caseInstance,
CaseInstanceChangeState caseInstanceChangeState,
CommandContext commandContext) |
void |
CaseInstanceQueryImpl.enhanceCachedValue(CaseInstanceEntity caseInstance) |
protected void |
AbstractCmmnDynamicStateManager.executeActivatePlanItemInstances(CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
boolean onlyStages,
CommandContext commandContext) |
protected void |
AbstractCmmnDynamicStateManager.executeChangePlanItemInstancesToAvailableState(CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
boolean onlyStages,
CommandContext commandContext) |
protected void |
AbstractCmmnDynamicStateManager.executeTerminatePlanItemInstances(CaseInstanceChangeState caseInstanceChangeState,
CaseInstanceEntity caseInstance,
CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
static void |
CmmnLoggingSessionUtil.addLoggingData(String type,
String message,
CaseInstanceEntity caseInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static JobEntity |
JobUtil.createJob(CaseInstanceEntity caseInstance,
org.flowable.cmmn.model.BaseElement baseElement,
String jobHandlerType,
CmmnEngineConfiguration cmmnEngineConfiguration) |
static void |
CmmnLoggingSessionUtil.fillLoggingData(com.fasterxml.jackson.databind.node.ObjectNode loggingNode,
CaseInstanceEntity caseInstanceEntity) |
static List<PlanItemInstanceEntity> |
CaseInstanceUtil.findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> planItems)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity,
which have a plan item that matches any of the given plan items and which are in any state. |
static List<PlanItemInstanceEntity> |
CaseInstanceUtil.findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity,
org.flowable.cmmn.model.PlanItem planItem)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity, irregardless of the state. |
static Map<String,List<PlanItemInstanceEntity>> |
CaseInstanceUtil.findChildPlanItemInstancesMap(CaseInstanceEntity caseInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> planItems)
Similar to
CaseInstanceUtil.findChildPlanItemInstances(CaseInstanceEntity, List), but returns a map planItemId, List |
static List<PlanItemInstanceEntity> |
CaseInstanceUtil.findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity,
org.flowable.cmmn.model.PlanItem planItem)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity,
which have a plan item that matches the given plan item and which are non terminal. |
static List<PlanItemInstanceEntity> |
CaseInstanceUtil.getAllChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity, without any filtering. |
| Modifier and Type | Field and Description |
|---|---|
protected CaseInstanceEntity |
AbstractStartCaseInstanceAfterContext.caseInstance |
| Modifier and Type | Method and Description |
|---|---|
CaseInstanceEntity |
AbstractStartCaseInstanceAfterContext.getCaseInstance() |
| Modifier and Type | Method and Description |
|---|---|
void |
CmmnIdentityLinkInterceptor.handleCreateCaseInstance(CaseInstanceEntity caseInstance) |
void |
CmmnIdentityLinkInterceptor.handleReactivateCaseInstance(CaseInstanceEntity caseInstance) |
void |
AbstractStartCaseInstanceAfterContext.setCaseInstance(CaseInstanceEntity caseInstance) |
| Constructor and Description |
|---|
AbstractStartCaseInstanceAfterContext(CaseInstanceEntity caseInstance,
Map<String,Object> variables,
org.flowable.cmmn.model.Case caseModel,
CaseDefinition caseDefinition,
org.flowable.cmmn.model.CmmnModel cmmnModel) |
StartCaseInstanceAfterContext(CaseInstanceEntity caseInstance,
Map<String,Object> variables,
Map<String,Object> transientVariables,
org.flowable.cmmn.model.Case caseModel,
CaseDefinition caseDefinition,
org.flowable.cmmn.model.CmmnModel cmmnModel) |
Copyright © 2021 Flowable. All rights reserved.