public class CustomBpmnDeploymentHelper
extends org.flowable.engine.impl.bpmn.deployer.BpmnDeploymentHelper
implements org.springframework.context.ApplicationContextAware
This class deploys process definitions to One. It uses modelId to recognize previous process versions to unsubscribe messages
Constructor and Description |
---|
CustomBpmnDeploymentHelper() |
Modifier and Type | Method and Description |
---|---|
org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity |
getMostRecentVersionOfProcessDefinition(org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity newDefinition) |
org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity |
getMostRecentVersionOfProcessDefinition(org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity newDefinition,
org.flowable.bpmn.model.BpmnModel bpmnModel) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
updateTimersAndEvents(org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity processDefinition,
org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity previousProcessDefinition,
org.flowable.engine.impl.bpmn.deployer.ParsedDeployment parsedDeployment) |
addAuthorizationsForNewProcessDefinition, copyDeploymentValuesToProcessDefinitions, getEventSubscriptionManager, getMostRecentDerivedVersionOfProcessDefinition, getPersistedInstanceOfProcessDefinition, getTimerManager, setEventSubscriptionManager, setResourceNamesOnProcessDefinitions, setTimerManager, verifyProcessDefinitionsDoNotShareKeys
public org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity getMostRecentVersionOfProcessDefinition(org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity newDefinition)
getMostRecentVersionOfProcessDefinition
in class org.flowable.engine.impl.bpmn.deployer.BpmnDeploymentHelper
public org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity getMostRecentVersionOfProcessDefinition(org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity newDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)
public void updateTimersAndEvents(org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity processDefinition, org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity previousProcessDefinition, org.flowable.engine.impl.bpmn.deployer.ParsedDeployment parsedDeployment)
updateTimersAndEvents
in class org.flowable.engine.impl.bpmn.deployer.BpmnDeploymentHelper
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.