Class TemplateDeploymentManager


  • public class TemplateDeploymentManager
    extends java.lang.Object
    • Constructor Detail

      • TemplateDeploymentManager

        public TemplateDeploymentManager()
    • Method Detail

      • deploy

        public void deploy​(org.flowable.common.engine.api.repository.EngineDeployment deployment)
      • deploy

        public void deploy​(org.flowable.common.engine.api.repository.EngineDeployment deployment,
                           java.util.Map<java.lang.String,​java.lang.Object> deploymentSettings)
      • findDeployedTemplateDefinitionById

        public TemplateDefinition findDeployedTemplateDefinitionById​(java.lang.String templateDefinitionId)
      • findDeployedTemplateDefinitionByKey

        public TemplateDefinition findDeployedTemplateDefinitionByKey​(java.lang.String templateDefinitionKey)
      • findDeployedTemplateDefinitionByKeyAndTenantId

        public TemplateDefinition findDeployedTemplateDefinitionByKeyAndTenantId​(java.lang.String templateDefinitionKey,
                                                                                 java.lang.String tenantId)
      • findDeployedTemplateVariationDefinitionById

        public TemplateVariationDefinition findDeployedTemplateVariationDefinitionById​(java.lang.String templateVariationDefinitionId)
      • findDeployedLatestTemplateVariationDefinitionByKey

        public TemplateVariationDefinition findDeployedLatestTemplateVariationDefinitionByKey​(java.lang.String templateDefinitionKey,
                                                                                              java.lang.String variationKey)
      • findDeployedLatestTemplateVariationDefinitionByKeysAndTenantId

        public TemplateVariationDefinition findDeployedLatestTemplateVariationDefinitionByKeysAndTenantId​(java.lang.String templateDefinitionKey,
                                                                                                          java.lang.String variationKey,
                                                                                                          java.lang.String tenantId)
      • removeDeployment

        public void removeDeployment​(java.lang.String deploymentId)
      • removeDeployment

        public void removeDeployment​(java.lang.String deploymentId,
                                     boolean cascade)
      • getDeployers

        public java.util.List<org.flowable.common.engine.impl.EngineDeployer> getDeployers()
      • setDeployers

        public void setDeployers​(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)
      • getTemplateDefinitionCache

        public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateDefinitionCacheEntry> getTemplateDefinitionCache()
      • setTemplateDefinitionCache

        public void setTemplateDefinitionCache​(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateDefinitionCacheEntry> templateDefinitionCache)
      • getTemplateVariationDefinitionCache

        public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateVariationDefinitionCacheEntry> getTemplateVariationDefinitionCache()
      • setTemplateVariationDefinitionCache

        public void setTemplateVariationDefinitionCache​(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateVariationDefinitionCacheEntry> templateVariationDefinitionCache)
      • setTemplateEngineConfiguration

        public void setTemplateEngineConfiguration​(TemplateEngineConfiguration templateEngineConfiguration)