| Modifier and Type | Field and Description |
|---|---|
protected Map<ProcessDefinitionEntity,BpmnParse> |
ParsedDeployment.mapProcessDefinitionsToParses |
protected Map<ProcessDefinitionEntity,EngineResource> |
ParsedDeployment.mapProcessDefinitionsToResources |
protected List<ProcessDefinitionEntity> |
ParsedDeployment.processDefinitions |
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getMostRecentDerivedVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the most recent persisted derived process definition that matches this one for tenant and key.
|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getMostRecentVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the most recent persisted process definition that matches this one for tenant and key.
|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getPersistedInstanceOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the persisted version of the already-deployed process definition.
|
| Modifier and Type | Method and Description |
|---|---|
List<ProcessDefinitionEntity> |
ParsedDeployment.getAllProcessDefinitions() |
protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity> |
BpmnDeployer.getPreviousDerivedFromVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)
Constructs a map from new ProcessDefinitionEntities to the previous derived from version by key and tenant.
|
protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity> |
BpmnDeployer.getPreviousDerivedFromVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)
Constructs a map from new ProcessDefinitionEntities to the previous derived from version by key and tenant.
|
protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity> |
BpmnDeployer.getPreviousVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)
Constructs a map from new ProcessDefinitionEntities to the previous version by key and tenant.
|
protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity> |
BpmnDeployer.getPreviousVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)
Constructs a map from new ProcessDefinitionEntities to the previous version by key and tenant.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BpmnDeploymentHelper.addAuthorizationsForNewProcessDefinition(org.flowable.bpmn.model.Process process,
ProcessDefinitionEntity processDefinition) |
protected void |
BpmnDeploymentHelper.addAuthorizationsFromIterator(CommandContext commandContext,
List<String> expressions,
ProcessDefinitionEntity processDefinition,
org.flowable.engine.impl.bpmn.deployer.BpmnDeploymentHelper.ExpressionType expressionType) |
protected void |
CachingAndArtifactsManager.addDefinitionInfoToCache(ProcessDefinitionEntity processDefinition,
ProcessEngineConfigurationImpl processEngineConfiguration,
CommandContext commandContext) |
protected void |
EventSubscriptionManager.addMessageEventSubscriptions(ProcessDefinitionEntity processDefinition,
org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel) |
protected void |
EventSubscriptionManager.addSignalEventSubscriptions(CommandContext commandContext,
ProcessDefinitionEntity processDefinition,
org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel) |
ResourceEntity |
ProcessDefinitionDiagramHelper.createDiagramForProcessDefinition(ProcessDefinitionEntity processDefinition,
BpmnParse bpmnParse)
Generates a diagram resource for a ProcessDefinitionEntity and associated BpmnParse.
|
org.flowable.bpmn.model.BpmnModel |
ParsedDeployment.getBpmnModelForProcessDefinition(ProcessDefinitionEntity processDefinition) |
BpmnParse |
ParsedDeployment.getBpmnParseForProcessDefinition(ProcessDefinitionEntity processDefinition) |
protected String |
BpmnDeployer.getIdForNewProcessDefinition(ProcessDefinitionEntity processDefinition)
Returns the ID to use for a new process definition; subclasses may override this to provide their own identification scheme.
|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getMostRecentDerivedVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the most recent persisted derived process definition that matches this one for tenant and key.
|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getMostRecentVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the most recent persisted process definition that matches this one for tenant and key.
|
ProcessDefinitionEntity |
BpmnDeploymentHelper.getPersistedInstanceOfProcessDefinition(ProcessDefinitionEntity processDefinition)
Gets the persisted version of the already-deployed process definition.
|
static String |
ResourceNameUtil.getProcessDiagramResourceNameFromDeployment(ProcessDefinitionEntity processDefinition,
Map<String,EngineResource> resources)
Finds the name of a resource for the diagram for a process definition.
|
org.flowable.bpmn.model.Process |
ParsedDeployment.getProcessModelForProcessDefinition(ProcessDefinitionEntity processDefinition) |
EngineResource |
ParsedDeployment.getResourceForProcessDefinition(ProcessDefinitionEntity processDefinition) |
protected List<TimerJobEntity> |
TimerManager.getTimerDeclarations(ProcessDefinitionEntity processDefinition,
org.flowable.bpmn.model.Process process) |
protected void |
EventSubscriptionManager.insertMessageEvent(org.flowable.bpmn.model.MessageEventDefinition messageEventDefinition,
org.flowable.bpmn.model.StartEvent startEvent,
ProcessDefinitionEntity processDefinition,
org.flowable.bpmn.model.BpmnModel bpmnModel) |
protected void |
EventSubscriptionManager.removeObsoleteEventSubscriptionsImpl(ProcessDefinitionEntity processDefinition,
String eventHandlerType) |
protected void |
EventSubscriptionManager.removeObsoleteMessageEventSubscriptions(ProcessDefinitionEntity previousProcessDefinition) |
protected void |
EventSubscriptionManager.removeObsoleteSignalEventSubScription(ProcessDefinitionEntity previousProcessDefinition) |
protected void |
TimerManager.removeObsoleteTimers(ProcessDefinitionEntity processDefinition) |
protected void |
TimerManager.scheduleTimers(ProcessDefinitionEntity processDefinition,
org.flowable.bpmn.model.Process process) |
boolean |
ProcessDefinitionDiagramHelper.shouldCreateDiagram(ProcessDefinitionEntity processDefinition,
DeploymentEntity deployment) |
void |
BpmnDeploymentHelper.updateTimersAndEvents(ProcessDefinitionEntity processDefinition,
ProcessDefinitionEntity previousProcessDefinition,
ParsedDeployment parsedDeployment)
Updates all timers and events for the process definition.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BpmnDeploymentHelper.copyDeploymentValuesToProcessDefinitions(DeploymentEntity deployment,
List<ProcessDefinitionEntity> processDefinitions)
Updates all the process definition entities to match the deployment's values for tenant, engine version, and deployment id.
|
protected void |
BpmnDeployer.setDerivedProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions,
Map<String,Object> deploymentSettings) |
protected void |
BpmnDeployer.setDerivedProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions,
Map<String,Object> deploymentSettings) |
protected void |
BpmnDeployer.setProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions)
Sets the version on each process definition entity, and the identifier.
|
protected void |
BpmnDeployer.setProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions)
Sets the version on each process definition entity, and the identifier.
|
protected void |
BpmnDeployer.updateTimersAndEvents(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions) |
protected void |
BpmnDeployer.updateTimersAndEvents(ParsedDeployment parsedDeployment,
Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions) |
void |
BpmnDeploymentHelper.verifyProcessDefinitionsDoNotShareKeys(Collection<ProcessDefinitionEntity> processDefinitions)
Verifies that no two process definitions share the same key, to prevent database unique index violation.
|
| Constructor and Description |
|---|
ParsedDeployment(DeploymentEntity entity,
List<ProcessDefinitionEntity> processDefinitions,
Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses,
Map<ProcessDefinitionEntity,EngineResource> mapProcessDefinitionsToResources) |
ParsedDeployment(DeploymentEntity entity,
List<ProcessDefinitionEntity> processDefinitions,
Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses,
Map<ProcessDefinitionEntity,EngineResource> mapProcessDefinitionsToResources) |
ParsedDeployment(DeploymentEntity entity,
List<ProcessDefinitionEntity> processDefinitions,
Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses,
Map<ProcessDefinitionEntity,EngineResource> mapProcessDefinitionsToResources) |
| Modifier and Type | Field and Description |
|---|---|
protected ProcessDefinitionEntity |
BpmnParse.currentProcessDefinition |
| Modifier and Type | Field and Description |
|---|---|
protected List<ProcessDefinitionEntity> |
BpmnParse.processDefinitions
The end result of the parsing: a list of process definition.
|
| Modifier and Type | Method and Description |
|---|---|
ProcessDefinitionEntity |
BpmnParse.getCurrentProcessDefinition() |
ProcessDefinitionEntity |
BpmnParse.getProcessDefinition(String processDefinitionKey) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessDefinitionEntity> |
BpmnParse.getProcessDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
void |
BpmnParse.setCurrentProcessDefinition(ProcessDefinitionEntity currentProcessDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessDefinitionEntity |
ProcessParseHandler.transformProcess(BpmnParse bpmnParse,
org.flowable.bpmn.model.Process process) |
| Modifier and Type | Field and Description |
|---|---|
protected ProcessDefinitionEntity |
AbstractSetProcessDefinitionStateCmd.processDefinitionEntity |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessDefinitionEntity |
AbstractDynamicInjectionCmd.deployDerivedDeploymentEntity(CommandContext commandContext,
DeploymentEntity deploymentEntity,
ProcessDefinitionEntity originalProcessDefinitionEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected List<ProcessDefinitionEntity> |
AbstractSetProcessDefinitionStateCmd.findProcessDefinition(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected org.flowable.bpmn.model.BpmnModel |
AbstractDynamicInjectionCmd.createBpmnModel(CommandContext commandContext,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity) |
protected DeploymentEntity |
AbstractDynamicInjectionCmd.createDerivedDeployment(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntitty) |
protected ProcessDefinitionEntity |
AbstractDynamicInjectionCmd.deployDerivedDeploymentEntity(CommandContext commandContext,
DeploymentEntity deploymentEntity,
ProcessDefinitionEntity originalProcessDefinitionEntity) |
protected ProcessInstance |
SubmitStartFormCmd.execute(CommandContext commandContext,
ProcessDefinitionEntity processDefinition) |
protected abstract T |
NeedsActiveProcessDefinitionCmd.execute(CommandContext commandContext,
ProcessDefinitionEntity processDefinition)
Subclasses should implement this.
|
protected void |
InjectUserTaskInProcessInstanceCmd.updateBpmnProcess(CommandContext commandContext,
org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity) |
protected void |
InjectParallelUserTaskCmd.updateBpmnProcess(CommandContext commandContext,
org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity) |
protected void |
InjectParallelEmbeddedSubProcessCmd.updateBpmnProcess(CommandContext commandContext,
org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity) |
protected void |
InjectEmbeddedSubProcessInProcessInstanceCmd.updateBpmnProcess(CommandContext commandContext,
org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity) |
protected abstract void |
AbstractDynamicInjectionCmd.updateBpmnProcess(CommandContext commandContext,
org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity) |
protected void |
AbstractDynamicInjectionCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
org.flowable.bpmn.model.BpmnModel bpmnModel) |
protected void |
InjectUserTaskInProcessInstanceCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectParallelUserTaskCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectParallelEmbeddedSubProcessCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectEmbeddedSubProcessInProcessInstanceCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected abstract void |
AbstractDynamicInjectionCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSetProcessDefinitionStateCmd.changeProcessDefinitionState(CommandContext commandContext,
List<ProcessDefinitionEntity> processDefinitions) |
protected void |
AbstractSetProcessDefinitionStateCmd.createTimerForDelayedExecution(CommandContext commandContext,
List<ProcessDefinitionEntity> processDefinitions) |
| Constructor and Description |
|---|
AbstractSetProcessDefinitionStateCmd(ProcessDefinitionEntity processDefinitionEntity,
boolean includeProcessInstances,
Date executionDate,
String tenantId) |
ActivateProcessDefinitionCmd(ProcessDefinitionEntity processDefinitionEntity,
boolean includeProcessInstances,
Date executionDate,
String tenantId) |
SuspendProcessDefinitionCmd(ProcessDefinitionEntity processDefinitionEntity,
boolean includeProcessInstances,
Date executionDate,
String tenantId) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DynamicSubProcessParallelInjectUtil.injectParallelSubProcess(org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel,
DynamicEmbeddedSubProcessBuilder dynamicEmbeddedSubProcessBuilder,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity,
CommandContext commandContext) |
static void |
DynamicSubProcessJoinInjectUtil.injectSubProcessWithJoin(String taskId,
org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.BpmnModel bpmnModel,
DynamicEmbeddedSubProcessBuilder dynamicEmbeddedSubProcessBuilder,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity,
CommandContext commandContext) |
static void |
BaseDynamicSubProcessInjectUtil.processFlowElements(CommandContext commandContext,
org.flowable.bpmn.model.FlowElementsContainer process,
org.flowable.bpmn.model.BpmnModel bpmnModel,
ProcessDefinitionEntity originalProcessDefinitionEntity,
DeploymentEntity newDeploymentEntity) |
| Modifier and Type | Method and Description |
|---|---|
void |
HistoryManager.updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance)
Record the update of a process definition for historic process instance, task, and activity instance, if history is enabled.
|
void |
DefaultHistoryManager.updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance) |
| Modifier and Type | Method and Description |
|---|---|
void |
AsyncHistoryManager.updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance) |
| Modifier and Type | Class and Description |
|---|---|
class |
ProcessDefinitionEntityImpl |
| Modifier and Type | Method and Description |
|---|---|
protected DataManager<ProcessDefinitionEntity> |
ProcessDefinitionEntityManagerImpl.getDataManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
SuspensionStateUtil.setSuspensionState(ProcessDefinitionEntity processDefinitionEntity,
SuspensionState state) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends ProcessDefinitionEntity> |
MybatisProcessDefinitionDataManager.getManagedEntityClass() |
| Modifier and Type | Method and Description |
|---|---|
static ProcessDefinitionEntity |
ProcessDefinitionUtil.getProcessDefinitionFromDatabase(String processDefinitionId) |
Copyright © 2018 Flowable. All rights reserved.