| Modifier and Type | Field and Description |
|---|---|
protected CachingAndArtifactsManager |
cachingAndArtifactsManager |
protected ChannelDefinitionDeploymentHelper |
channelDeploymentHelper |
protected EventDefinitionDeploymentHelper |
eventDeploymentHelper |
protected IdGenerator |
idGenerator |
protected ParsedDeploymentBuilderFactory |
parsedDeploymentBuilderFactory |
protected boolean |
usePrefixId |
| Constructor and Description |
|---|
EventDefinitionDeployer() |
| Modifier and Type | Method and Description |
|---|---|
void |
deploy(EventDeploymentEntity deployment) |
CachingAndArtifactsManager |
getCachingAndArtifcatsManager() |
ChannelDefinitionDeploymentHelper |
getChannelDeploymentHelper() |
EventDefinitionDeploymentHelper |
getEventDeploymentHelper() |
ParsedDeploymentBuilderFactory |
getExParsedDeploymentBuilderFactory() |
IdGenerator |
getIdGenerator() |
protected Map<ChannelDefinitionEntity,ChannelDefinitionEntity> |
getPreviousVersionsOfChannelDefinitions(ParsedDeployment parsedDeployment)
Constructs a map from new channel definitions to the previous version by key and tenant.
|
protected Map<EventDefinitionEntity,EventDefinitionEntity> |
getPreviousVersionsOfEventDefinitions(ParsedDeployment parsedDeployment)
Constructs a map from new event definitions to the previous version by key and tenant.
|
boolean |
isUsePrefixId() |
protected void |
makeChannelDefinitionsConsistentWithPersistedVersions(ParsedDeployment parsedDeployment)
Loads the persisted version of each channel definition and set values on the in-memory version to be consistent.
|
protected void |
makeEventDefinitionsConsistentWithPersistedVersions(ParsedDeployment parsedDeployment)
Loads the persisted version of each event definition and set values on the in-memory version to be consistent.
|
protected void |
persistChannelDefinitions(ParsedDeployment parsedDeployment)
Saves each channel definition.
|
protected void |
persistEventDefinitions(ParsedDeployment parsedDeployment)
Saves each event definition.
|
void |
setCachingAndArtifactsManager(CachingAndArtifactsManager manager) |
protected void |
setChannelDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<ChannelDefinitionEntity,ChannelDefinitionEntity> mapOfNewChannelDefinitionToPreviousVersion)
If the map contains an existing version for a channel definition, then the channel definition is updated, otherwise a new channel definition is created.
|
void |
setChannelDeploymentHelper(ChannelDefinitionDeploymentHelper channelDeploymentHelper) |
protected void |
setEventDefinitionVersionsAndIds(ParsedDeployment parsedDeployment,
Map<EventDefinitionEntity,EventDefinitionEntity> mapOfNewEventDefinitionToPreviousVersion)
If the map contains an existing version for an event definition, then the event definition is updated, otherwise a new event definition is created.
|
void |
setEventDeploymentHelper(EventDefinitionDeploymentHelper eventDeploymentHelper) |
void |
setIdGenerator(IdGenerator idGenerator) |
void |
setParsedDeploymentBuilderFactory(ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory) |
void |
setUsePrefixId(boolean usePrefixId) |
protected IdGenerator idGenerator
protected ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory
protected EventDefinitionDeploymentHelper eventDeploymentHelper
protected ChannelDefinitionDeploymentHelper channelDeploymentHelper
protected CachingAndArtifactsManager cachingAndArtifactsManager
protected boolean usePrefixId
public void deploy(EventDeploymentEntity deployment)
protected Map<EventDefinitionEntity,EventDefinitionEntity> getPreviousVersionsOfEventDefinitions(ParsedDeployment parsedDeployment)
protected Map<ChannelDefinitionEntity,ChannelDefinitionEntity> getPreviousVersionsOfChannelDefinitions(ParsedDeployment parsedDeployment)
protected void setEventDefinitionVersionsAndIds(ParsedDeployment parsedDeployment, Map<EventDefinitionEntity,EventDefinitionEntity> mapOfNewEventDefinitionToPreviousVersion)
protected void setChannelDefinitionVersionsAndIds(ParsedDeployment parsedDeployment, Map<ChannelDefinitionEntity,ChannelDefinitionEntity> mapOfNewChannelDefinitionToPreviousVersion)
protected void persistEventDefinitions(ParsedDeployment parsedDeployment)
protected void persistChannelDefinitions(ParsedDeployment parsedDeployment)
protected void makeEventDefinitionsConsistentWithPersistedVersions(ParsedDeployment parsedDeployment)
protected void makeChannelDefinitionsConsistentWithPersistedVersions(ParsedDeployment parsedDeployment)
public IdGenerator getIdGenerator()
public void setIdGenerator(IdGenerator idGenerator)
public ParsedDeploymentBuilderFactory getExParsedDeploymentBuilderFactory()
public void setParsedDeploymentBuilderFactory(ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory)
public EventDefinitionDeploymentHelper getEventDeploymentHelper()
public void setEventDeploymentHelper(EventDefinitionDeploymentHelper eventDeploymentHelper)
public ChannelDefinitionDeploymentHelper getChannelDeploymentHelper()
public void setChannelDeploymentHelper(ChannelDefinitionDeploymentHelper channelDeploymentHelper)
public CachingAndArtifactsManager getCachingAndArtifcatsManager()
public void setCachingAndArtifactsManager(CachingAndArtifactsManager manager)
public boolean isUsePrefixId()
public void setUsePrefixId(boolean usePrefixId)
Copyright © 2020 Flowable. All rights reserved.