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 |
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,
int firstResult,
int maxResults) |
List<Deployment> |
findDeploymentsByQueryCriteria(DeploymentQueryImpl deploymentQuery,
Page page) |
DeploymentEntity |
findLatestDeploymentByName(String deploymentName) |
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, insert, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabledGlobally, isTaskRelatedEntityCountEnabled, isTaskRelatedEntityCountEnabled, isTaskRelatedEntityCountEnabledGlobally, update, update
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeadLetterJobEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityLinkEntityManager, getJobEntityManager, getJobManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getSuspendedJobEntityManager, getTaskEntityManager, getTimerJobEntityManager, getVariableInstanceEntityManager
protected 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 DeploymentEntityManager
protected 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 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 DeploymentEntity findLatestDeploymentByName(String deploymentName)
findLatestDeploymentByName
in interface DeploymentEntityManager
public long findDeploymentCountByQueryCriteria(DeploymentQueryImpl deploymentQuery)
findDeploymentCountByQueryCriteria
in interface DeploymentEntityManager
public List<Deployment> findDeploymentsByQueryCriteria(DeploymentQueryImpl deploymentQuery, Page page)
findDeploymentsByQueryCriteria
in interface DeploymentEntityManager
public List<String> getDeploymentResourceNames(String deploymentId)
getDeploymentResourceNames
in interface DeploymentEntityManager
public List<Deployment> findDeploymentsByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
findDeploymentsByNativeQuery
in interface DeploymentEntityManager
public long findDeploymentCountByNativeQuery(Map<String,Object> parameterMap)
findDeploymentCountByNativeQuery
in interface DeploymentEntityManager
public DeploymentDataManager getDeploymentDataManager()
public void setDeploymentDataManager(DeploymentDataManager deploymentDataManager)
Copyright © 2017 Flowable. All rights reserved.