Class PlatformDeploymentManager
java.lang.Object
com.flowable.platform.engine.impl.deployer.PlatformDeploymentManager
- Author:
- Yvo Swillens
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<DashboardComponentDefinitionCacheEntry> protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<DataDictionaryDefinitionCacheEntry> protected DataDictionaryDefinitionEntityManager
protected List
<org.flowable.common.engine.impl.EngineDeployer> protected PlatformDeploymentEntityManager
protected PlatformEngineConfiguration
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<QueryDefinitionCacheEntry> protected QueryDefinitionEntityManager
protected PlatformResourceEntityManager
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<SequenceDefinitionCacheEntry> protected SequenceDefinitionEntityManager
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<SlaDefinitionCacheEntry> protected SlaDefinitionEntityManager
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<VariableExtractorDefinitionCacheEntry> protected VariableExtractorDefinitionEntityManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deploy
(org.flowable.common.engine.api.repository.EngineDeployment deployment) void
deploy
(org.flowable.common.engine.api.repository.EngineDeployment deployment, Map<String, Object> deploymentSettings) findDeployedDashboardComponentDefinitionById
(String definitionId) findDeployedDataDictionaryDefinitionById
(String definitionId) findDeployedLatestDashboardComponentDefinitionByKey
(String dashboardComponentDefinitionKey) findDeployedLatestDashboardComponentDefinitionByKeyAndTenantId
(String dashboardComponentDefinitionKey, String tenantId) findDeployedLatestQueryDefinitionByKey
(String queryDefinitionKey) findDeployedLatestQueryDefinitionByKeyAndTenantId
(String queryDefinitionKey, String tenantId) findDeployedLatestVariableExtractorDefinitionByKey
(String variableExtractorDefinitionKey) findDeployedLatestVariableExtractorDefinitionByKeyAndTenantId
(String queryDefinitionKey, String tenantId) findDeployedQueryDefinitionById
(String queryDefinitionId) findDeployedQueryDefinitionByKeyAndVersionAndTenantId
(String queryDefinitionId, Integer queryDefinitionVersion, String tenantId) findDeployedSequenceDefinitionById
(String definitionId) findDeployedSlaDefinitionById
(String definitionId) findDeployedVariableExtractorDefinitionById
(String variableExtractorDefinitionId) findDeployedVariableExtractorDefinitionByKeyAndVersionAndTenantId
(String variableExtractorDefinitionId, Integer variableExtractorDefinitionVersion, String tenantId) org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<DashboardComponentDefinitionCacheEntry> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<DataDictionaryDefinitionCacheEntry> List
<org.flowable.common.engine.impl.EngineDeployer> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<QueryDefinitionCacheEntry> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<SequenceDefinitionCacheEntry> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<SlaDefinitionCacheEntry> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<VariableExtractorDefinitionCacheEntry> void
removeDeployment
(String deploymentId) void
removeDeployment
(String deploymentId, boolean cascade) resolveDashboardComponentDefinition
(DashboardComponentDefinition dashboardComponentDefinition) resolveQueryDefinition
(QueryDefinition queryDefinition) resolveSequenceDefinition
(SequenceDefinition sequenceDefinition) resolveSlaDefinition
(SlaDefinition slaDefinition) resolveVariableExtractorDefinition
(VariableExtractorDefinition variableExtractorDefinition) void
setDashboardComponentDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> dashboardComponentDefinitionCache) void
setDashboardComponentDefinitionEntityManager
(DashboardComponentDefinitionEntityManager dashboardComponentDefinitionEntityManager) void
setDataDictionaryDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> dataDictionaryDefinitionCache) void
setDataDictionaryDefinitionEntityManager
(DataDictionaryDefinitionEntityManager dataDictionaryDefinitionEntityManager) void
setDeployers
(List<org.flowable.common.engine.impl.EngineDeployer> deployers) void
setDeploymentEntityManager
(PlatformDeploymentEntityManager deploymentEntityManager) void
setPlatformEngineConfiguration
(PlatformEngineConfiguration platformEngineConfiguration) void
setQueryDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache) void
setQueryDefinitionEntityManager
(QueryDefinitionEntityManager queryDefinitionEntityManager) void
setResourceEntityManager
(PlatformResourceEntityManager resourceEntityManager) void
setSequenceDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> sequenceDefinitionCache) void
setSequenceDefinitionEntityManager
(SequenceDefinitionEntityManager sequenceDefinitionEntityManager) void
setSlaDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> slaDefinitionCache) void
setSlaDefinitionEntityManager
(SlaDefinitionEntityManager slaDefinitionEntityManager) void
setVariableExtractorDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache) void
setVariableExtractorDefinitionEntityManager
(VariableExtractorDefinitionEntityManager variableExtractorDefinitionEntityManager)
-
Field Details
-
platformEngineConfiguration
-
deployers
-
queryDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache -
variableExtractorDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache -
sequenceDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> sequenceDefinitionCache -
dashboardComponentDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> dashboardComponentDefinitionCache -
slaDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> slaDefinitionCache -
dataDictionaryDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> dataDictionaryDefinitionCache -
deploymentEntityManager
-
resourceEntityManager
-
queryDefinitionEntityManager
-
variableExtractorDefinitionEntityManager
-
sequenceDefinitionEntityManager
-
dashboardComponentDefinitionEntityManager
-
slaDefinitionEntityManager
-
dataDictionaryDefinitionEntityManager
-
-
Constructor Details
-
PlatformDeploymentManager
public PlatformDeploymentManager()
-
-
Method Details
-
deploy
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment) -
deploy
-
findDeployedQueryDefinitionById
-
findDeployedVariableExtractorDefinitionById
public VariableExtractorDefinition findDeployedVariableExtractorDefinitionById(String variableExtractorDefinitionId) -
findDeployedSequenceDefinitionById
-
findDeployedSlaDefinitionById
-
findDeployedDashboardComponentDefinitionById
public DashboardComponentDefinition findDeployedDashboardComponentDefinitionById(String definitionId) -
findDeployedLatestDashboardComponentDefinitionByKey
public DashboardComponentDefinition findDeployedLatestDashboardComponentDefinitionByKey(String dashboardComponentDefinitionKey) -
findDeployedLatestDashboardComponentDefinitionByKeyAndTenantId
public DashboardComponentDefinition findDeployedLatestDashboardComponentDefinitionByKeyAndTenantId(String dashboardComponentDefinitionKey, String tenantId) -
findDeployedDataDictionaryDefinitionById
-
findDeployedLatestQueryDefinitionByKey
-
findDeployedLatestVariableExtractorDefinitionByKey
public VariableExtractorDefinition findDeployedLatestVariableExtractorDefinitionByKey(String variableExtractorDefinitionKey) -
findDeployedLatestQueryDefinitionByKeyAndTenantId
public QueryDefinition findDeployedLatestQueryDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId) -
findDeployedLatestVariableExtractorDefinitionByKeyAndTenantId
public VariableExtractorDefinition findDeployedLatestVariableExtractorDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId) -
findDeployedQueryDefinitionByKeyAndVersionAndTenantId
public QueryDefinition findDeployedQueryDefinitionByKeyAndVersionAndTenantId(String queryDefinitionId, Integer queryDefinitionVersion, String tenantId) -
findDeployedVariableExtractorDefinitionByKeyAndVersionAndTenantId
public VariableExtractorDefinition findDeployedVariableExtractorDefinitionByKeyAndVersionAndTenantId(String variableExtractorDefinitionId, Integer variableExtractorDefinitionVersion, String tenantId) -
resolveQueryDefinition
-
resolveVariableExtractorDefinition
public VariableExtractorDefinitionCacheEntry resolveVariableExtractorDefinition(VariableExtractorDefinition variableExtractorDefinition) -
resolveSequenceDefinition
public SequenceDefinitionCacheEntry resolveSequenceDefinition(SequenceDefinition sequenceDefinition) -
resolveSlaDefinition
-
resolveDashboardComponentDefinition
public DashboardComponentDefinitionCacheEntry resolveDashboardComponentDefinition(DashboardComponentDefinition dashboardComponentDefinition) -
resolveDataDictionaryDefinition
public DataDictionaryDefinitionCacheEntry resolveDataDictionaryDefinition(DataDictionaryDefinition definition) -
removeDeployment
-
removeDeployment
-
getDeployers
-
setDeployers
-
getQueryDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> getQueryDefinitionCache() -
setQueryDefinitionCache
public void setQueryDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache) -
getVariableExtractorDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> getVariableExtractorDefinitionCache() -
setVariableExtractorDefinitionCache
public void setVariableExtractorDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache) -
getSequenceDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> getSequenceDefinitionCache() -
setSequenceDefinitionCache
public void setSequenceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> sequenceDefinitionCache) -
getDashboardComponentDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> getDashboardComponentDefinitionCache() -
setDashboardComponentDefinitionCache
public void setDashboardComponentDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> dashboardComponentDefinitionCache) -
getSlaDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> getSlaDefinitionCache() -
setSlaDefinitionCache
public void setSlaDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> slaDefinitionCache) -
getDataDictionaryDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> getDataDictionaryDefinitionCache() -
setDataDictionaryDefinitionCache
public void setDataDictionaryDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> dataDictionaryDefinitionCache) -
getPlatformEngineConfiguration
-
setPlatformEngineConfiguration
-
getQueryDefinitionEntityManager
-
setQueryDefinitionEntityManager
public void setQueryDefinitionEntityManager(QueryDefinitionEntityManager queryDefinitionEntityManager) -
getVariableExtractorDefinitionEntityManager
-
setVariableExtractorDefinitionEntityManager
public void setVariableExtractorDefinitionEntityManager(VariableExtractorDefinitionEntityManager variableExtractorDefinitionEntityManager) -
getSequenceDefinitionEntityManager
-
setSequenceDefinitionEntityManager
public void setSequenceDefinitionEntityManager(SequenceDefinitionEntityManager sequenceDefinitionEntityManager) -
getDashboardComponentDefinitionEntityManager
-
setDashboardComponentDefinitionEntityManager
public void setDashboardComponentDefinitionEntityManager(DashboardComponentDefinitionEntityManager dashboardComponentDefinitionEntityManager) -
getSlaDefinitionEntityManager
-
setSlaDefinitionEntityManager
-
getDataDictionaryDefinitionEntityManager
-
setDataDictionaryDefinitionEntityManager
public void setDataDictionaryDefinitionEntityManager(DataDictionaryDefinitionEntityManager dataDictionaryDefinitionEntityManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
-
getResourceEntityManager
-
setResourceEntityManager
-