public class TemplateVariationDefinitionDeployer extends BaseDefinitionDeployer implements org.flowable.common.engine.impl.EngineDeployer
Modifier and Type | Field and Description |
---|---|
protected com.flowable.core.content.api.CoreContentItem |
templatesFolder |
VERSION_DATE_FORMAT, VERSION_DATETIME_FORMAT
Constructor and Description |
---|
TemplateVariationDefinitionDeployer() |
Modifier and Type | Method and Description |
---|---|
protected void |
createContentItemIfNeeded(TemplateEngineConfiguration templateEngineConfiguration,
TemplateVariationDefinitionEntity templateVariationDefinition,
TemplateVariationModel templateVariationModel,
Map<String,org.flowable.common.engine.api.repository.EngineResource> resources) |
void |
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment,
Map<String,Object> deploymentSettings) |
protected TemplateVariationDefinitionEntity |
getMostRecentVersionOfTemplateVariationDefinition(TemplateVariationModel templateVariationModel,
String tenantId) |
protected TemplateVariationDefinitionEntity |
getPersistedInstanceOfTemplateVariationDefinition(String templateDefinitionKey,
String variationKey,
String deploymentId,
String tenantId) |
protected com.flowable.core.content.api.CoreContentItem |
getTemplatesFolder(TemplateEngineConfiguration templateEngineConfiguration,
com.flowable.core.content.api.CoreContentService contentService) |
protected void |
processTemplateVariationResource(TemplateEngineConfiguration templateEngineConfiguration,
com.fasterxml.jackson.databind.JsonNode variationNode,
String resourceName,
TemplateDeploymentEntity deploymentEntity,
Map<String,org.flowable.common.engine.api.repository.EngineResource> resources) |
protected void |
updateCachingAndArtifacts(TemplateVariationDefinitionEntity templateVariationDefinition,
TemplateVariationModel templateVariationResourceModel,
TemplateDeploymentEntity deployment) |
timestampVersionIsNewer
protected com.flowable.core.content.api.CoreContentItem templatesFolder
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, Map<String,Object> deploymentSettings)
deploy
in interface org.flowable.common.engine.impl.EngineDeployer
protected void processTemplateVariationResource(TemplateEngineConfiguration templateEngineConfiguration, com.fasterxml.jackson.databind.JsonNode variationNode, String resourceName, TemplateDeploymentEntity deploymentEntity, Map<String,org.flowable.common.engine.api.repository.EngineResource> resources)
protected void createContentItemIfNeeded(TemplateEngineConfiguration templateEngineConfiguration, TemplateVariationDefinitionEntity templateVariationDefinition, TemplateVariationModel templateVariationModel, Map<String,org.flowable.common.engine.api.repository.EngineResource> resources)
protected com.flowable.core.content.api.CoreContentItem getTemplatesFolder(TemplateEngineConfiguration templateEngineConfiguration, com.flowable.core.content.api.CoreContentService contentService)
protected TemplateVariationDefinitionEntity getMostRecentVersionOfTemplateVariationDefinition(TemplateVariationModel templateVariationModel, String tenantId)
protected TemplateVariationDefinitionEntity getPersistedInstanceOfTemplateVariationDefinition(String templateDefinitionKey, String variationKey, String deploymentId, String tenantId)
protected void updateCachingAndArtifacts(TemplateVariationDefinitionEntity templateVariationDefinition, TemplateVariationModel templateVariationResourceModel, TemplateDeploymentEntity deployment)
Copyright © 2019. All rights reserved.