Class DeploymentEntityManagerImpl
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.AbstractEntityManager<DeploymentEntity>
-
- org.activiti.engine.impl.persistence.entity.DeploymentEntityManagerImpl
-
- All Implemented Interfaces:
DeploymentEntityManager,EntityManager<DeploymentEntity>
public class DeploymentEntityManagerImpl extends AbstractEntityManager<DeploymentEntity> implements DeploymentEntityManager
-
-
Field Summary
Fields Modifier and Type Field Description protected DeploymentDataManagerdeploymentDataManager-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description DeploymentEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, DeploymentDataManager deploymentDataManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteDeployment(java.lang.String deploymentId, boolean cascade)protected voiddeleteEventSubscriptions(ProcessDefinition processDefinition)protected voiddeleteProcessDefinitionForDeployment(java.lang.String deploymentId)protected voiddeleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition)protected voiddeleteProcessDefinitionInfo(java.lang.String processDefinitionId)protected voiddeleteProcessInstancesForProcessDefinitions(java.util.List<ProcessDefinition> processDefinitions)longfindDeploymentCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)longfindDeploymentCountByQueryCriteria(DeploymentQueryImpl deploymentQuery)java.util.List<Deployment>findDeploymentsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)java.util.List<Deployment>findDeploymentsByQueryCriteria(DeploymentQueryImpl deploymentQuery, Page page)DeploymentEntityfindLatestDeploymentByName(java.lang.String deploymentName)protected ProcessDefinitionEntityfindLatestProcessDefinition(ProcessDefinition processDefinition)protected ProcessDefinitionfindNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved)protected DataManager<DeploymentEntity>getDataManager()DeploymentDataManagergetDeploymentDataManager()java.util.List<java.lang.String>getDeploymentResourceNames(java.lang.String deploymentId)voidinsert(DeploymentEntity deployment)protected voidremoveRelatedJobs(ProcessDefinition processDefinition)protected voidremoveTimerStartJobs(ProcessDefinition processDefinition)protected voidremoveTimerSuspendProcesDefJobs(ProcessDefinition processDefinition)protected voidrestoreMessageStartEvent(ProcessDefinition previousProcessDefinition, org.activiti.bpmn.model.BpmnModel bpmnModel, org.activiti.bpmn.model.StartEvent startEvent, org.activiti.bpmn.model.EventDefinition eventDefinition)protected voidrestorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition)protected voidrestoreSignalStartEvent(ProcessDefinition previousProcessDefinition, org.activiti.bpmn.model.BpmnModel bpmnModel, org.activiti.bpmn.model.StartEvent startEvent, org.activiti.bpmn.model.EventDefinition eventDefinition)protected voidrestoreTimerStartEvent(ProcessDefinition previousProcessDefinition, org.activiti.bpmn.model.StartEvent startEvent, org.activiti.bpmn.model.EventDefinition eventDefinition)DeploymentselectLatestDeployment(java.lang.String deploymentName)voidsetDeploymentDataManager(DeploymentDataManager deploymentDataManager)protected voidupdateRelatedModels(java.lang.String deploymentId)-
Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, delete, findById, insert, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabledGlobally, update, update
-
Methods inherited from class org.activiti.engine.impl.persistence.AbstractManager
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
-
-
-
-
Field Detail
-
deploymentDataManager
protected DeploymentDataManager deploymentDataManager
-
-
Constructor Detail
-
DeploymentEntityManagerImpl
public DeploymentEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, DeploymentDataManager deploymentDataManager)
-
-
Method Detail
-
getDataManager
protected DataManager<DeploymentEntity> getDataManager()
- Specified by:
getDataManagerin classAbstractEntityManager<DeploymentEntity>
-
insert
public void insert(DeploymentEntity deployment)
- Specified by:
insertin interfaceEntityManager<DeploymentEntity>- Overrides:
insertin classAbstractEntityManager<DeploymentEntity>
-
deleteDeployment
public void deleteDeployment(java.lang.String deploymentId, boolean cascade)- Specified by:
deleteDeploymentin interfaceDeploymentEntityManager
-
updateRelatedModels
protected void updateRelatedModels(java.lang.String deploymentId)
-
deleteProcessDefinitionIdentityLinks
protected void deleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition)
-
deleteEventSubscriptions
protected void deleteEventSubscriptions(ProcessDefinition processDefinition)
-
deleteProcessDefinitionInfo
protected void deleteProcessDefinitionInfo(java.lang.String processDefinitionId)
-
deleteProcessDefinitionForDeployment
protected void deleteProcessDefinitionForDeployment(java.lang.String deploymentId)
-
deleteProcessInstancesForProcessDefinitions
protected void deleteProcessInstancesForProcessDefinitions(java.util.List<ProcessDefinition> processDefinitions)
-
removeRelatedJobs
protected void removeRelatedJobs(ProcessDefinition processDefinition)
-
removeTimerSuspendProcesDefJobs
protected void removeTimerSuspendProcesDefJobs(ProcessDefinition processDefinition)
-
removeTimerStartJobs
protected void removeTimerStartJobs(ProcessDefinition processDefinition)
-
restorePreviousStartEventsIfNeeded
protected void restorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition)
-
restoreTimerStartEvent
protected void restoreTimerStartEvent(ProcessDefinition previousProcessDefinition, org.activiti.bpmn.model.StartEvent startEvent, org.activiti.bpmn.model.EventDefinition eventDefinition)
-
restoreSignalStartEvent
protected void restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, org.activiti.bpmn.model.BpmnModel bpmnModel, org.activiti.bpmn.model.StartEvent startEvent, org.activiti.bpmn.model.EventDefinition eventDefinition)
-
restoreMessageStartEvent
protected void restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, org.activiti.bpmn.model.BpmnModel bpmnModel, org.activiti.bpmn.model.StartEvent startEvent, org.activiti.bpmn.model.EventDefinition eventDefinition)
-
findLatestProcessDefinition
protected ProcessDefinitionEntity findLatestProcessDefinition(ProcessDefinition processDefinition)
-
findNewLatestProcessDefinitionAfterRemovalOf
protected ProcessDefinition findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved)
-
findLatestDeploymentByName
public DeploymentEntity findLatestDeploymentByName(java.lang.String deploymentName)
- Specified by:
findLatestDeploymentByNamein interfaceDeploymentEntityManager
-
findDeploymentCountByQueryCriteria
public long findDeploymentCountByQueryCriteria(DeploymentQueryImpl deploymentQuery)
- Specified by:
findDeploymentCountByQueryCriteriain interfaceDeploymentEntityManager
-
findDeploymentsByQueryCriteria
public java.util.List<Deployment> findDeploymentsByQueryCriteria(DeploymentQueryImpl deploymentQuery, Page page)
- Specified by:
findDeploymentsByQueryCriteriain interfaceDeploymentEntityManager
-
getDeploymentResourceNames
public java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId)
- Specified by:
getDeploymentResourceNamesin interfaceDeploymentEntityManager
-
findDeploymentsByNativeQuery
public java.util.List<Deployment> findDeploymentsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)
- Specified by:
findDeploymentsByNativeQueryin interfaceDeploymentEntityManager
-
findDeploymentCountByNativeQuery
public long findDeploymentCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
- Specified by:
findDeploymentCountByNativeQueryin interfaceDeploymentEntityManager
-
getDeploymentDataManager
public DeploymentDataManager getDeploymentDataManager()
-
setDeploymentDataManager
public void setDeploymentDataManager(DeploymentDataManager deploymentDataManager)
-
selectLatestDeployment
public Deployment selectLatestDeployment(java.lang.String deploymentName)
- Specified by:
selectLatestDeploymentin interfaceDeploymentEntityManager
-
-