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 Modifier and Type Field Description protected ProcessEngineConfigurationImplengineConfiguration
-
Constructor Summary
Constructors Constructor Description DeploymentProcessDefinitionDeletionManagerImpl(ProcessEngineConfigurationImpl engineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteDefinitionForDeployment(ProcessDefinition processDefinition, String deploymentId)protected voiddeleteEventSubscriptions(ProcessDefinition processDefinition)protected voiddeleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition)protected voiddeleteProcessDefinitionInfo(String processDefinitionId)protected ProcessDefinitionEntityfindLatestProcessDefinition(ProcessDefinition processDefinition)protected ProcessDefinitionfindNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved)protected FlowableEventDispatchergetEventDispatcher()protected ProcessDefinitionEntityManagergetProcessDefinitionEntityManager()protected voidremoveTimerStartJobs(ProcessDefinition processDefinition)protected voidrestoreEventRegistryStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, String eventDefinitionKey)protected voidrestoreMessageStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)protected voidrestorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition)protected voidrestoreSignalStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)protected voidrestoreTimerStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)
-
-
-
Field Detail
-
engineConfiguration
protected final ProcessEngineConfigurationImpl engineConfiguration
-
-
Constructor Detail
-
DeploymentProcessDefinitionDeletionManagerImpl
public DeploymentProcessDefinitionDeletionManagerImpl(ProcessEngineConfigurationImpl engineConfiguration)
-
-
Method Detail
-
deleteDefinitionForDeployment
public void deleteDefinitionForDeployment(ProcessDefinition processDefinition, String deploymentId)
- Specified by:
deleteDefinitionForDeploymentin interfaceDeploymentProcessDefinitionDeletionManager
-
deleteProcessDefinitionIdentityLinks
protected void deleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition)
-
deleteEventSubscriptions
protected void deleteEventSubscriptions(ProcessDefinition processDefinition)
-
deleteProcessDefinitionInfo
protected void deleteProcessDefinitionInfo(String processDefinitionId)
-
removeTimerStartJobs
protected void removeTimerStartJobs(ProcessDefinition processDefinition)
-
restorePreviousStartEventsIfNeeded
protected void restorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition)
-
restoreTimerStartEvent
protected void restoreTimerStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)
-
restoreSignalStartEvent
protected void restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)
-
restoreMessageStartEvent
protected void restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)
-
restoreEventRegistryStartEvent
protected void restoreEventRegistryStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, String eventDefinitionKey)
-
findLatestProcessDefinition
protected ProcessDefinitionEntity findLatestProcessDefinition(ProcessDefinition processDefinition)
-
findNewLatestProcessDefinitionAfterRemovalOf
protected ProcessDefinition findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved)
-
getProcessDefinitionEntityManager
protected ProcessDefinitionEntityManager getProcessDefinitionEntityManager()
-
getEventDispatcher
protected FlowableEventDispatcher getEventDispatcher()
-
-