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
FieldsFields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration -
Constructor Summary
ConstructorsConstructorDescriptionDeploymentEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, DeploymentDataManager deploymentDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteDeployment(String deploymentId, boolean cascade) protected voiddeleteEventSubscriptions(String processDefinitionId) protected voiddeleteProcessDefinitionForDeployment(String deploymentId) protected voiddeleteProcessDefinitionIdentityLinks(String processDefinitionId) protected voiddeleteProcessDefinitionInfo(String processDefinitionId) protected voiddeleteProcessInstancesForProcessDefinitions(List<ProcessDefinition> processDefinitions) findDeploymentByVersion(Integer version) longfindDeploymentCountByNativeQuery(Map<String, Object> parameterMap) longfindDeploymentCountByQueryCriteria(DeploymentQueryImpl deploymentQuery) findDeploymentsByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) findDeploymentsByQueryCriteria(DeploymentQueryImpl deploymentQuery, Page page) findLatestDeploymentByName(String deploymentName) protected ProcessDefinitionEntityfindLatestProcessDefinition(ProcessDefinition processDefinition) protected ProcessDefinitionfindNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved) protected DataManager<DeploymentEntity>getDeploymentResourceNames(String deploymentId) voidinsert(DeploymentEntity deployment) protected voidremoveRelatedJobs(ProcessDefinition processDefinition) protected voidremoveTimerStartJobs(String processDefinitionId) protected voidremoveTimerSuspendProcesDefJobs(ProcessDefinition processDefinition) protected voidrestoreMessageStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) protected voidrestorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition) protected voidrestoreSignalStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) protected voidrestoreTimerStartEvent(ProcessDefinition previousProcessDefinition, StartEvent startEvent, EventDefinition eventDefinition) voidsetDeploymentDataManager(DeploymentDataManager deploymentDataManager) protected voidupdateRelatedModels(String deploymentId) Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, delete, findById, insert, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabledGlobally, update, updateMethods 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 Details
-
deploymentDataManager
-
-
Constructor Details
-
DeploymentEntityManagerImpl
public DeploymentEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, DeploymentDataManager deploymentDataManager)
-
-
Method Details
-
getDeploymentDataManager
-
setDeploymentDataManager
-
getDataManager
- Specified by:
getDataManagerin classAbstractEntityManager<DeploymentEntity>
-
insert
- Specified by:
insertin interfaceEntityManager<DeploymentEntity>- Overrides:
insertin classAbstractEntityManager<DeploymentEntity>
-
deleteDeployment
- Specified by:
deleteDeploymentin interfaceDeploymentEntityManager
-
updateRelatedModels
-
deleteProcessDefinitionIdentityLinks
-
deleteEventSubscriptions
-
deleteProcessDefinitionInfo
-
deleteProcessDefinitionForDeployment
-
deleteProcessInstancesForProcessDefinitions
protected void deleteProcessInstancesForProcessDefinitions(List<ProcessDefinition> processDefinitions) -
removeRelatedJobs
-
removeTimerSuspendProcesDefJobs
-
removeTimerStartJobs
-
restorePreviousStartEventsIfNeeded
-
restoreTimerStartEvent
protected void restoreTimerStartEvent(ProcessDefinition previousProcessDefinition, StartEvent startEvent, EventDefinition eventDefinition) -
restoreSignalStartEvent
protected void restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) -
restoreMessageStartEvent
protected void restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) -
findLatestProcessDefinition
-
findNewLatestProcessDefinitionAfterRemovalOf
protected ProcessDefinition findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved) -
findLatestDeploymentByName
- Specified by:
findLatestDeploymentByNamein interfaceDeploymentEntityManager
-
findDeploymentByVersion
- Specified by:
findDeploymentByVersionin interfaceDeploymentEntityManager
-
findDeploymentCountByQueryCriteria
- Specified by:
findDeploymentCountByQueryCriteriain interfaceDeploymentEntityManager
-
findDeploymentsByQueryCriteria
public List<Deployment> findDeploymentsByQueryCriteria(DeploymentQueryImpl deploymentQuery, Page page) - Specified by:
findDeploymentsByQueryCriteriain interfaceDeploymentEntityManager
-
getDeploymentResourceNames
- Specified by:
getDeploymentResourceNamesin interfaceDeploymentEntityManager
-
findDeploymentsByNativeQuery
public List<Deployment> findDeploymentsByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) - Specified by:
findDeploymentsByNativeQueryin interfaceDeploymentEntityManager
-
findDeploymentCountByNativeQuery
- Specified by:
findDeploymentCountByNativeQueryin interfaceDeploymentEntityManager
-