public class DeploymentEntityManagerImpl extends AbstractEntityManager<DeploymentEntity> implements DeploymentEntityManager
| Modifier and Type | Field and Description |
|---|---|
protected DeploymentDataManager |
deploymentDataManager |
processEngineConfiguration| 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) |
protected DataManager<DeploymentEntity> |
getDataManager() |
DeploymentDataManager |
getDeploymentDataManager() |
List<String> |
getDeploymentResourceNames(String deploymentId) |
void |
insert(DeploymentEntity deployment) |
protected void |
removeTimerStartJobs(ProcessDefinition processDefinition) |
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) |
void |
setDeploymentDataManager(DeploymentDataManager deploymentDataManager) |
protected void |
updateRelatedModels(String deploymentId) |
create, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, insert, update, updategetActivityInstanceEntityManager, getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricProcessInstanceEntityManager, getHistoryManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSessionprotected DeploymentDataManager deploymentDataManager
public DeploymentEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, DeploymentDataManager deploymentDataManager)
protected DataManager<DeploymentEntity> getDataManager()
getDataManager in class AbstractEntityManager<DeploymentEntity>public void insert(DeploymentEntity deployment)
insert in interface EntityManager<DeploymentEntity>insert in class AbstractEntityManager<DeploymentEntity>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 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 DeploymentEntityManagerpublic DeploymentDataManager getDeploymentDataManager()
public void setDeploymentDataManager(DeploymentDataManager deploymentDataManager)
Copyright © 2019 Flowable. All rights reserved.