public class DeploymentEntityManagerImpl extends AbstractProcessEngineEntityManager<DeploymentEntity,DeploymentDataManager> implements DeploymentEntityManager
engineConfigurationdataManager, engineType| Constructor and Description |
|---|
DeploymentEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration,
DeploymentDataManager deploymentDataManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteDeployment(String deploymentId,
boolean cascade) |
protected void |
deleteEventSubscriptions(ProcessDefinition processDefinition) |
protected void |
deleteHistoricTaskEventLogEntriesForProcessDefinitions(List<ProcessDefinition> processDefinitions) |
protected void |
deleteProcessDefinitionForDeployment(String deploymentId) |
protected void |
deleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition) |
protected void |
deleteProcessDefinitionInfo(String processDefinitionId) |
protected void |
deleteProcessInstancesForProcessDefinitions(List<ProcessDefinition> processDefinitions) |
long |
findDeploymentCountByNativeQuery(Map<String,Object> parameterMap) |
long |
findDeploymentCountByQueryCriteria(DeploymentQueryImpl deploymentQuery) |
List<Deployment> |
findDeploymentsByNativeQuery(Map<String,Object> parameterMap) |
List<Deployment> |
findDeploymentsByQueryCriteria(DeploymentQueryImpl deploymentQuery) |
protected ProcessDefinitionEntity |
findLatestProcessDefinition(ProcessDefinition processDefinition) |
protected ProcessDefinition |
findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved) |
List<String> |
getDeploymentResourceNames(String deploymentId) |
protected ExecutionEntityManager |
getExecutionEntityManager() |
protected ModelEntityManager |
getModelEntityManager() |
protected ProcessDefinitionEntityManager |
getProcessDefinitionEntityManager() |
protected ProcessDefinitionInfoEntityManager |
getProcessDefinitionInfoEntityManager() |
protected ResourceEntityManager |
getResourceEntityManager() |
void |
insert(DeploymentEntity deployment) |
protected void |
removeTimerStartJobs(ProcessDefinition processDefinition) |
protected void |
restoreEventRegistryStartEvent(ProcessDefinition previousProcessDefinition,
org.flowable.bpmn.model.BpmnModel bpmnModel,
org.flowable.bpmn.model.StartEvent startEvent,
String eventDefinitionKey) |
protected void |
restoreMessageStartEvent(ProcessDefinition previousProcessDefinition,
org.flowable.bpmn.model.BpmnModel bpmnModel,
org.flowable.bpmn.model.StartEvent startEvent,
org.flowable.bpmn.model.EventDefinition eventDefinition) |
protected void |
restorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition) |
protected void |
restoreSignalStartEvent(ProcessDefinition previousProcessDefinition,
org.flowable.bpmn.model.BpmnModel bpmnModel,
org.flowable.bpmn.model.StartEvent startEvent,
org.flowable.bpmn.model.EventDefinition eventDefinition) |
protected void |
restoreTimerStartEvent(ProcessDefinition previousProcessDefinition,
org.flowable.bpmn.model.StartEvent startEvent,
org.flowable.bpmn.model.EventDefinition eventDefinition) |
protected void |
updateRelatedModels(String deploymentId) |
createEntityEventgetClock, getCommandExecutor, getEngineConfiguration, getEventDispatchercreate, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, setDataManager, update, updatepublic DeploymentEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, DeploymentDataManager deploymentDataManager)
public void insert(DeploymentEntity deployment)
insert in interface EntityManager<DeploymentEntity>insert in class AbstractEntityManager<DeploymentEntity,DeploymentDataManager>public void deleteDeployment(String deploymentId, boolean cascade)
deleteDeployment in interface DeploymentEntityManagerprotected void updateRelatedModels(String deploymentId)
protected void deleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition)
protected void deleteEventSubscriptions(ProcessDefinition processDefinition)
protected void deleteProcessDefinitionInfo(String processDefinitionId)
protected void deleteProcessDefinitionForDeployment(String deploymentId)
protected void deleteProcessInstancesForProcessDefinitions(List<ProcessDefinition> processDefinitions)
protected void deleteHistoricTaskEventLogEntriesForProcessDefinitions(List<ProcessDefinition> processDefinitions)
protected void removeTimerStartJobs(ProcessDefinition processDefinition)
protected void restorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition)
protected void restoreTimerStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)
protected void restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)
protected void restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition)
protected void restoreEventRegistryStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, String eventDefinitionKey)
protected ProcessDefinitionEntity findLatestProcessDefinition(ProcessDefinition processDefinition)
protected ProcessDefinition findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved)
public long findDeploymentCountByQueryCriteria(DeploymentQueryImpl deploymentQuery)
findDeploymentCountByQueryCriteria in interface DeploymentEntityManagerpublic List<Deployment> findDeploymentsByQueryCriteria(DeploymentQueryImpl deploymentQuery)
findDeploymentsByQueryCriteria in interface DeploymentEntityManagerpublic List<String> getDeploymentResourceNames(String deploymentId)
getDeploymentResourceNames in interface DeploymentEntityManagerpublic List<Deployment> findDeploymentsByNativeQuery(Map<String,Object> parameterMap)
findDeploymentsByNativeQuery in interface DeploymentEntityManagerpublic long findDeploymentCountByNativeQuery(Map<String,Object> parameterMap)
findDeploymentCountByNativeQuery in interface DeploymentEntityManagerprotected ResourceEntityManager getResourceEntityManager()
protected ModelEntityManager getModelEntityManager()
protected ProcessDefinitionEntityManager getProcessDefinitionEntityManager()
protected ProcessDefinitionInfoEntityManager getProcessDefinitionInfoEntityManager()
protected ExecutionEntityManager getExecutionEntityManager()
Copyright © 2022 Flowable. All rights reserved.