Class DeploymentProcessDefinitionDeletionManagerImpl

    • Constructor Detail

      • DeploymentProcessDefinitionDeletionManagerImpl

        public DeploymentProcessDefinitionDeletionManagerImpl​(ProcessEngineConfigurationImpl engineConfiguration)
    • Method Detail

      • 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)
      • findNewLatestProcessDefinitionAfterRemovalOf

        protected ProcessDefinition findNewLatestProcessDefinitionAfterRemovalOf​(ProcessDefinition processDefinitionToBeRemoved)