public class DeploymentManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<Deployer> |
deployers |
protected FormDeploymentEntityManager |
deploymentEntityManager |
protected FormEngineConfiguration |
engineConfig |
protected DeploymentCache<FormDefinitionCacheEntry> |
formCache |
protected FormDefinitionEntityManager |
formDefinitionEntityManager |
| Constructor and Description |
|---|
DeploymentManager(DeploymentCache<FormDefinitionCacheEntry> formCache,
FormEngineConfiguration engineConfig) |
protected FormEngineConfiguration engineConfig
protected DeploymentCache<FormDefinitionCacheEntry> formCache
protected FormDefinitionEntityManager formDefinitionEntityManager
protected FormDeploymentEntityManager deploymentEntityManager
public DeploymentManager(DeploymentCache<FormDefinitionCacheEntry> formCache, FormEngineConfiguration engineConfig)
public void deploy(FormDeploymentEntity deployment)
public FormDefinitionEntity findDeployedFormDefinitionById(String formDefinitionId)
public FormDefinitionEntity findDeployedLatestFormDefinitionByKey(String formDefinitionKey)
public FormDefinitionEntity findDeployedLatestFormDefinitionByKeyAndTenantId(String formDefinitionKey, String tenantId)
public FormDefinitionEntity findDeployedLatestFormDefinitionByKeyAndDeploymentId(String formDefinitionKey, String deploymentId)
public FormDefinitionEntity findDeployedLatestFormDefinitionByKeyDeploymentIdAndTenantId(String formDefinitionKey, String deploymentId, String tenantId)
public FormDefinitionEntity findDeployedFormDefinitionByKeyAndVersionAndTenantId(String formDefinitionKey, int formVersion, String tenantId)
public FormDefinitionCacheEntry resolveFormDefinition(FormDefinition formDefinition)
FormDefinition in memory.public void removeDeployment(String deploymentId)
public DeploymentCache<FormDefinitionCacheEntry> getFormCache()
public void setFormCache(DeploymentCache<FormDefinitionCacheEntry> formCache)
public FormDefinitionEntityManager getFormDefinitionEntityManager()
public void setFormDefinitionEntityManager(FormDefinitionEntityManager formDefinitionEntityManager)
public FormDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(FormDeploymentEntityManager deploymentEntityManager)
Copyright © 2019 Flowable. All rights reserved.