public class TemplateDeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected List<EngineDeployer> |
deployers |
protected TemplateDeploymentEntityManager |
deploymentEntityManager |
protected TemplateResourceEntityManager |
resourceEntityManager |
protected DeploymentCache<TemplateDefinitionCacheEntry> |
templateDefinitionCache |
protected TemplateDefinitionEntityManager |
templateDefinitionEntityManager |
protected TemplateEngineConfiguration |
templateEngineConfiguration |
protected DeploymentCache<TemplateVariationDefinitionCacheEntry> |
templateVariationDefinitionCache |
protected TemplateVariationDefinitionEntityManager |
templateVariationDefinitionEntityManager |
Constructor and Description |
---|
TemplateDeploymentManager() |
protected DeploymentCache<TemplateDefinitionCacheEntry> templateDefinitionCache
protected DeploymentCache<TemplateVariationDefinitionCacheEntry> templateVariationDefinitionCache
protected List<EngineDeployer> deployers
protected TemplateEngineConfiguration templateEngineConfiguration
protected TemplateDeploymentEntityManager deploymentEntityManager
protected TemplateResourceEntityManager resourceEntityManager
protected TemplateDefinitionEntityManager templateDefinitionEntityManager
protected TemplateVariationDefinitionEntityManager templateVariationDefinitionEntityManager
public void deploy(EngineDeployment deployment)
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
public TemplateDefinition findDeployedTemplateDefinitionById(String templateDefinitionId)
public TemplateDefinition findDeployedTemplateDefinitionByKey(String templateDefinitionKey)
public TemplateDefinition findDeployedTemplateDefinitionByKeyAndTenantId(String templateDefinitionKey, String tenantId)
public TemplateVariationDefinition findDeployedTemplateVariationDefinitionById(String templateVariationDefinitionId)
public TemplateVariationDefinition findDeployedLatestTemplateVariationDefinitionByKey(String templateDefinitionKey, String variationKey)
public TemplateVariationDefinition findDeployedLatestTemplateVariationDefinitionByKeysAndTenantId(String templateDefinitionKey, String variationKey, String tenantId)
public TemplateDefinitionCacheEntry resolveTemplateDefinition(TemplateDefinition templateDefinition)
public TemplateVariationDefinitionCacheEntry resolveTemplateVariationDefinition(TemplateVariationDefinition templateVariationDefinition)
public void removeDeployment(String deploymentId)
public void removeDeployment(String deploymentId, boolean cascade)
public List<EngineDeployer> getDeployers()
public void setDeployers(List<EngineDeployer> deployers)
public DeploymentCache<TemplateDefinitionCacheEntry> getTemplateDefinitionCache()
public void setTemplateDefinitionCache(DeploymentCache<TemplateDefinitionCacheEntry> templateDefinitionCache)
public DeploymentCache<TemplateVariationDefinitionCacheEntry> getTemplateVariationDefinitionCache()
public void setTemplateVariationDefinitionCache(DeploymentCache<TemplateVariationDefinitionCacheEntry> templateVariationDefinitionCache)
public TemplateEngineConfiguration getTemplateEngineConfiguration()
public void setTemplateEngineConfiguration(TemplateEngineConfiguration templateEngineConfiguration)
public TemplateDefinitionEntityManager getTemplateDefinitionEntityManager()
public void setTemplateDefinitionEntityManager(TemplateDefinitionEntityManager templateDefinitionEntityManager)
public TemplateVariationDefinitionEntityManager getTemplateVariationDefinitionEntityManager()
public void setTemplateVariationDefinitionEntityManager(TemplateVariationDefinitionEntityManager templateVariationDefinitionEntityManager)
public TemplateDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(TemplateDeploymentEntityManager deploymentEntityManager)
public TemplateResourceEntityManager getResourceEntityManager()
public void setResourceEntityManager(TemplateResourceEntityManager resourceEntityManager)