Class AppDeploymentManager
- java.lang.Object
-
- com.flowable.app.engine.impl.deployer.AppDeploymentManager
-
public class AppDeploymentManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected DeploymentCache<AppDefinitionCacheEntry>
appDefinitionCache
protected AppDefinitionEntityManager
appDefinitionEntityManager
protected AppEngineConfiguration
appEngineConfiguration
protected List<EngineDeployer>
deployers
protected AppDeploymentEntityManager
deploymentEntityManager
protected PageDeploymentCache
pageDefinitionCache
-
Constructor Summary
Constructors Constructor Description AppDeploymentManager()
-
Method Summary
-
-
-
Field Detail
-
appDefinitionCache
protected DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache
-
pageDefinitionCache
protected PageDeploymentCache pageDefinitionCache
-
deployers
protected List<EngineDeployer> deployers
-
appEngineConfiguration
protected AppEngineConfiguration appEngineConfiguration
-
deploymentEntityManager
protected AppDeploymentEntityManager deploymentEntityManager
-
appDefinitionEntityManager
protected AppDefinitionEntityManager appDefinitionEntityManager
-
-
Method Detail
-
deploy
public void deploy(EngineDeployment deployment)
-
deploy
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
-
findDeployedAppDefinitionById
public CoreAppDefinition findDeployedAppDefinitionById(String appDefinitionId)
-
findDeployedLatestAppDefinitionByKey
public AppDefinition findDeployedLatestAppDefinitionByKey(String appDefinitionKey)
-
findDeployedLatestAppDefinitionByKeyAndTenantId
public AppDefinition findDeployedLatestAppDefinitionByKeyAndTenantId(String appDefinitionKey, String tenantId)
-
findDeployedAppDefinitionByKeyAndVersionAndTenantId
public AppDefinition findDeployedAppDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId)
-
resolveAppDefinition
public AppDefinitionCacheEntry resolveAppDefinition(AppDefinition appDefinition)
-
findPageDefinitionByAppKey
public List<PageDefinition> findPageDefinitionByAppKey(String appDefinitionKey, String tenantId)
-
getPageModel
public CorePageModel getPageModel(String appDefinitionKey, String tenantId, String pageDefinitionRef)
-
removeDeployment
public void removeDeployment(String deploymentId)
-
removeDeployment
public void removeDeployment(String deploymentId, boolean cascade)
-
getAppDefinition
protected AppDefinition getAppDefinition(String appDefinitionKey, String tenantId)
-
getDeployers
public List<EngineDeployer> getDeployers()
-
setDeployers
public void setDeployers(List<EngineDeployer> deployers)
-
getAppDefinitionCache
public DeploymentCache<AppDefinitionCacheEntry> getAppDefinitionCache()
-
setAppDefinitionCache
public void setAppDefinitionCache(DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)
-
getPageDefinitionCache
public PageDeploymentCache getPageDefinitionCache()
-
setPageDefinitionCache
public void setPageDefinitionCache(PageDeploymentCache pageDefinitionCache)
-
getAppEngineConfiguration
public AppEngineConfiguration getAppEngineConfiguration()
-
setAppEngineConfiguration
public void setAppEngineConfiguration(AppEngineConfiguration appEngineConfiguration)
-
getAppDefinitionEntityManager
public AppDefinitionEntityManager getAppDefinitionEntityManager()
-
setAppDefinitionEntityManager
public void setAppDefinitionEntityManager(AppDefinitionEntityManager appDefinitionEntityManager)
-
getDeploymentEntityManager
public AppDeploymentEntityManager getDeploymentEntityManager()
-
setDeploymentEntityManager
public void setDeploymentEntityManager(AppDeploymentEntityManager deploymentEntityManager)
-
-