Class AppDeploymentManager
- java.lang.Object
-
- com.flowable.app.engine.impl.deployer.AppDeploymentManager
-
public class AppDeploymentManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry>appDefinitionCacheprotected AppDefinitionEntityManagerappDefinitionEntityManagerprotected AppEngineConfigurationappEngineConfigurationprotected java.util.List<org.flowable.common.engine.impl.EngineDeployer>deployersprotected AppDeploymentEntityManagerdeploymentEntityManagerprotected PageDeploymentCachepageDefinitionCache
-
Constructor Summary
Constructors Constructor Description AppDeploymentManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)voiddeploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)CoreAppDefinitionfindDeployedAppDefinitionById(java.lang.String appDefinitionId)org.flowable.app.api.repository.AppDefinitionfindDeployedAppDefinitionByKeyAndVersionAndTenantId(java.lang.String caseDefinitionKey, java.lang.Integer caseDefinitionVersion, java.lang.String tenantId)org.flowable.app.api.repository.AppDefinitionfindDeployedLatestAppDefinitionByKey(java.lang.String appDefinitionKey)org.flowable.app.api.repository.AppDefinitionfindDeployedLatestAppDefinitionByKeyAndTenantId(java.lang.String appDefinitionKey, java.lang.String tenantId)java.util.List<PageDefinition>findPageDefinitionByAppKey(java.lang.String appDefinitionKey, java.lang.String tenantId)protected org.flowable.app.api.repository.AppDefinitiongetAppDefinition(java.lang.String appDefinitionKey, java.lang.String tenantId)org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry>getAppDefinitionCache()AppDefinitionEntityManagergetAppDefinitionEntityManager()AppEngineConfigurationgetAppEngineConfiguration()java.util.List<org.flowable.common.engine.impl.EngineDeployer>getDeployers()AppDeploymentEntityManagergetDeploymentEntityManager()PageDeploymentCachegetPageDefinitionCache()CorePageModelgetPageModel(java.lang.String appDefinitionKey, java.lang.String tenantId, java.lang.String pageDefinitionRef)voidremoveDeployment(java.lang.String deploymentId)voidremoveDeployment(java.lang.String deploymentId, boolean cascade)AppDefinitionCacheEntryresolveAppDefinition(org.flowable.app.api.repository.AppDefinition appDefinition)voidsetAppDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)voidsetAppDefinitionEntityManager(AppDefinitionEntityManager appDefinitionEntityManager)voidsetAppEngineConfiguration(AppEngineConfiguration appEngineConfiguration)voidsetDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)voidsetDeploymentEntityManager(AppDeploymentEntityManager deploymentEntityManager)voidsetPageDefinitionCache(PageDeploymentCache pageDefinitionCache)
-
-
-
Field Detail
-
appDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache
-
pageDefinitionCache
protected PageDeploymentCache pageDefinitionCache
-
deployers
protected java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers
-
appEngineConfiguration
protected AppEngineConfiguration appEngineConfiguration
-
deploymentEntityManager
protected AppDeploymentEntityManager deploymentEntityManager
-
appDefinitionEntityManager
protected AppDefinitionEntityManager appDefinitionEntityManager
-
-
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)
-
findDeployedAppDefinitionById
public CoreAppDefinition findDeployedAppDefinitionById(java.lang.String appDefinitionId)
-
findDeployedLatestAppDefinitionByKey
public org.flowable.app.api.repository.AppDefinition findDeployedLatestAppDefinitionByKey(java.lang.String appDefinitionKey)
-
findDeployedLatestAppDefinitionByKeyAndTenantId
public org.flowable.app.api.repository.AppDefinition findDeployedLatestAppDefinitionByKeyAndTenantId(java.lang.String appDefinitionKey, java.lang.String tenantId)
-
findDeployedAppDefinitionByKeyAndVersionAndTenantId
public org.flowable.app.api.repository.AppDefinition findDeployedAppDefinitionByKeyAndVersionAndTenantId(java.lang.String caseDefinitionKey, java.lang.Integer caseDefinitionVersion, java.lang.String tenantId)
-
resolveAppDefinition
public AppDefinitionCacheEntry resolveAppDefinition(org.flowable.app.api.repository.AppDefinition appDefinition)
-
findPageDefinitionByAppKey
public java.util.List<PageDefinition> findPageDefinitionByAppKey(java.lang.String appDefinitionKey, java.lang.String tenantId)
-
getPageModel
public CorePageModel getPageModel(java.lang.String appDefinitionKey, java.lang.String tenantId, java.lang.String pageDefinitionRef)
-
removeDeployment
public void removeDeployment(java.lang.String deploymentId)
-
removeDeployment
public void removeDeployment(java.lang.String deploymentId, boolean cascade)
-
getAppDefinition
protected org.flowable.app.api.repository.AppDefinition getAppDefinition(java.lang.String appDefinitionKey, java.lang.String tenantId)
-
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)
-
getAppDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> getAppDefinitionCache()
-
setAppDefinitionCache
public void setAppDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.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)
-
-