Class DeploymentProcessDefinitionDeletionManagerImpl
java.lang.Object
org.flowable.engine.impl.repository.DeploymentProcessDefinitionDeletionManagerImpl
- All Implemented Interfaces:
DeploymentProcessDefinitionDeletionManager
public class DeploymentProcessDefinitionDeletionManagerImpl
extends Object
implements DeploymentProcessDefinitionDeletionManager
- Author:
- Filip Hrisafov
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeploymentProcessDefinitionDeletionManagerImpl
(ProcessEngineConfigurationImpl engineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteDefinitionForDeployment
(ProcessDefinition processDefinition, String deploymentId) protected void
deleteEventSubscriptions
(ProcessDefinition processDefinition) protected void
deleteProcessDefinitionIdentityLinks
(ProcessDefinition processDefinition) protected void
deleteProcessDefinitionInfo
(String processDefinitionId) protected ProcessDefinitionEntity
findLatestProcessDefinition
(ProcessDefinition processDefinition) protected ProcessDefinition
findNewLatestProcessDefinitionAfterRemovalOf
(ProcessDefinition processDefinitionToBeRemoved) protected FlowableEventDispatcher
protected ProcessDefinitionEntityManager
protected void
removeTimerStartJobs
(ProcessDefinition processDefinition) protected void
restoreEventRegistryStartEvent
(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, String eventDefinitionKey) protected void
restoreMessageStartEvent
(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) protected void
restorePreviousStartEventsIfNeeded
(ProcessDefinition processDefinition) protected void
restoreSignalStartEvent
(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) protected void
restoreTimerStartEvent
(ProcessDefinition previousProcessDefinition, StartEvent startEvent, EventDefinition eventDefinition)
-
Field Details
-
engineConfiguration
-
-
Constructor Details
-
DeploymentProcessDefinitionDeletionManagerImpl
public DeploymentProcessDefinitionDeletionManagerImpl(ProcessEngineConfigurationImpl engineConfiguration)
-
-
Method Details
-
deleteDefinitionForDeployment
- Specified by:
deleteDefinitionForDeployment
in interfaceDeploymentProcessDefinitionDeletionManager
-
deleteProcessDefinitionIdentityLinks
-
deleteEventSubscriptions
-
deleteProcessDefinitionInfo
-
removeTimerStartJobs
-
restorePreviousStartEventsIfNeeded
-
restoreTimerStartEvent
protected void restoreTimerStartEvent(ProcessDefinition previousProcessDefinition, StartEvent startEvent, EventDefinition eventDefinition) -
restoreSignalStartEvent
protected void restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) -
restoreMessageStartEvent
protected void restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) -
restoreEventRegistryStartEvent
protected void restoreEventRegistryStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, String eventDefinitionKey) -
findLatestProcessDefinition
-
findNewLatestProcessDefinitionAfterRemovalOf
protected ProcessDefinition findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved) -
getProcessDefinitionEntityManager
-
getEventDispatcher
-