Class TemplateVariationDefinitionDeployer
- java.lang.Object
-
- com.flowable.template.engine.impl.deployer.BaseDefinitionDeployer
-
- com.flowable.template.engine.impl.deployer.TemplateVariationDefinitionDeployer
-
- All Implemented Interfaces:
EngineDeployer
public class TemplateVariationDefinitionDeployer extends BaseDefinitionDeployer implements EngineDeployer
- Author:
- Tijs Rademakers
-
-
Field Summary
-
Fields inherited from class com.flowable.template.engine.impl.deployer.BaseDefinitionDeployer
VERSION_DATE_FORMAT, VERSION_DATETIME_FORMAT
-
-
Constructor Summary
Constructors Constructor Description TemplateVariationDefinitionDeployer()
-
Method Summary
-
Methods inherited from class com.flowable.template.engine.impl.deployer.BaseDefinitionDeployer
timestampVersionIsNewer
-
-
-
-
Method Detail
-
deploy
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
- Specified by:
deploy
in interfaceEngineDeployer
-
processTemplateVariationResource
protected void processTemplateVariationResource(TemplateEngineConfiguration templateEngineConfiguration, com.fasterxml.jackson.databind.JsonNode variationNode, String resourceName, TemplateDeploymentEntity deploymentEntity, Map<String,EngineResource> resources)
-
createContentItemIfNeeded
protected void createContentItemIfNeeded(TemplateEngineConfiguration templateEngineConfiguration, TemplateVariationDefinitionEntity templateVariationDefinition, TemplateVariationModel templateVariationModel, Map<String,EngineResource> resources)
-
getOrCreateTemplatesFolder
protected CoreContentItem getOrCreateTemplatesFolder(String tenantId, TemplateEngineConfiguration templateEngineConfiguration, CoreContentService contentService)
-
getOrCreateRootFolderId
protected String getOrCreateRootFolderId(TemplateEngineConfiguration templateEngineConfiguration, CoreContentService contentService, Map<String,CoreContentItem> cachedFolders, String tenantId)
-
getCachedFolders
protected Map<String,CoreContentItem> getCachedFolders()
-
getMostRecentVersionOfTemplateVariationDefinition
protected TemplateVariationDefinitionEntity getMostRecentVersionOfTemplateVariationDefinition(TemplateVariationModel templateVariationModel, String tenantId)
-
getPersistedInstanceOfTemplateVariationDefinition
protected TemplateVariationDefinitionEntity getPersistedInstanceOfTemplateVariationDefinition(String templateDefinitionKey, String variationKey, String deploymentId, String tenantId)
-
updateCachingAndArtifacts
protected void updateCachingAndArtifacts(TemplateVariationDefinitionEntity templateVariationDefinition, TemplateVariationModel templateVariationResourceModel, TemplateDeploymentEntity deployment)
-
-