public class AppDeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> |
appDefinitionCache |
protected AppDefinitionEntityManager |
appDefinitionEntityManager |
protected AppEngineConfiguration |
appEngineConfiguration |
protected List<org.flowable.common.engine.impl.EngineDeployer> |
deployers |
protected AppDeploymentEntityManager |
deploymentEntityManager |
protected PageDeploymentCache |
pageDefinitionCache |
Constructor and Description |
---|
AppDeploymentManager() |
Modifier and Type | Method and Description |
---|---|
void |
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment) |
void |
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment,
Map<String,Object> deploymentSettings) |
CoreAppDefinition |
findDeployedAppDefinitionById(String appDefinitionId) |
org.flowable.app.api.repository.AppDefinition |
findDeployedAppDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey,
Integer caseDefinitionVersion,
String tenantId) |
org.flowable.app.api.repository.AppDefinition |
findDeployedLatestAppDefinitionByKey(String appDefinitionKey) |
org.flowable.app.api.repository.AppDefinition |
findDeployedLatestAppDefinitionByKeyAndTenantId(String appDefinitionKey,
String tenantId) |
List<PageDefinition> |
findPageDefinitionByAppKey(String appDefinitionKey,
String tenantId) |
protected org.flowable.app.api.repository.AppDefinition |
getAppDefinition(String appDefinitionKey,
String tenantId) |
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> |
getAppDefinitionCache() |
AppDefinitionEntityManager |
getAppDefinitionEntityManager() |
AppEngineConfiguration |
getAppEngineConfiguration() |
List<org.flowable.common.engine.impl.EngineDeployer> |
getDeployers() |
AppDeploymentEntityManager |
getDeploymentEntityManager() |
PageDeploymentCache |
getPageDefinitionCache() |
CorePageModel |
getPageModel(String appDefinitionKey,
String tenantId,
String pageDefinitionRef) |
void |
removeDeployment(String deploymentId) |
void |
removeDeployment(String deploymentId,
boolean cascade) |
AppDefinitionCacheEntry |
resolveAppDefinition(org.flowable.app.api.repository.AppDefinition appDefinition) |
void |
setAppDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache) |
void |
setAppDefinitionEntityManager(AppDefinitionEntityManager appDefinitionEntityManager) |
void |
setAppEngineConfiguration(AppEngineConfiguration appEngineConfiguration) |
void |
setDeployers(List<org.flowable.common.engine.impl.EngineDeployer> deployers) |
void |
setDeploymentEntityManager(AppDeploymentEntityManager deploymentEntityManager) |
void |
setPageDefinitionCache(PageDeploymentCache pageDefinitionCache) |
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache
protected PageDeploymentCache pageDefinitionCache
protected List<org.flowable.common.engine.impl.EngineDeployer> deployers
protected AppEngineConfiguration appEngineConfiguration
protected AppDeploymentEntityManager deploymentEntityManager
protected AppDefinitionEntityManager appDefinitionEntityManager
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, Map<String,Object> deploymentSettings)
public CoreAppDefinition findDeployedAppDefinitionById(String appDefinitionId)
public org.flowable.app.api.repository.AppDefinition findDeployedLatestAppDefinitionByKey(String appDefinitionKey)
public org.flowable.app.api.repository.AppDefinition findDeployedLatestAppDefinitionByKeyAndTenantId(String appDefinitionKey, String tenantId)
public org.flowable.app.api.repository.AppDefinition findDeployedAppDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId)
public AppDefinitionCacheEntry resolveAppDefinition(org.flowable.app.api.repository.AppDefinition appDefinition)
public List<PageDefinition> findPageDefinitionByAppKey(String appDefinitionKey, String tenantId)
public CorePageModel getPageModel(String appDefinitionKey, String tenantId, String pageDefinitionRef)
public void removeDeployment(String deploymentId)
public void removeDeployment(String deploymentId, boolean cascade)
protected org.flowable.app.api.repository.AppDefinition getAppDefinition(String appDefinitionKey, String tenantId)
public List<org.flowable.common.engine.impl.EngineDeployer> getDeployers()
public void setDeployers(List<org.flowable.common.engine.impl.EngineDeployer> deployers)
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> getAppDefinitionCache()
public void setAppDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)
public PageDeploymentCache getPageDefinitionCache()
public void setPageDefinitionCache(PageDeploymentCache pageDefinitionCache)
public AppEngineConfiguration getAppEngineConfiguration()
public void setAppEngineConfiguration(AppEngineConfiguration appEngineConfiguration)
public AppDefinitionEntityManager getAppDefinitionEntityManager()
public void setAppDefinitionEntityManager(AppDefinitionEntityManager appDefinitionEntityManager)
public AppDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(AppDeploymentEntityManager deploymentEntityManager)
Copyright © 2019. All rights reserved.