Class DeploymentManager
java.lang.Object
com.flowable.form.engine.impl.persistence.deploy.DeploymentManager
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FormDeploymentEntityManager
protected FormEngineConfiguration
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<FormDefinitionCacheEntry> protected FormDefinitionEntityManager
static final String
-
Constructor Summary
ConstructorsConstructorDescriptionDeploymentManager
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> formCache, FormEngineConfiguration engineConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deploy
(FormDeploymentEntity deployment) findDeployedFormDefinitionById
(String formDefinitionId) findDeployedFormDefinitionByKeyAndVersionAndTenantId
(String formDefinitionKey, int formVersion, String tenantId) findDeployedLatestFormDefinitionByKey
(String formDefinitionKey) findDeployedLatestFormDefinitionByKeyAndDeploymentId
(String formDefinitionKey, String deploymentId) findDeployedLatestFormDefinitionByKeyAndTenantId
(String formDefinitionKey, String tenantId) findDeployedLatestFormDefinitionByKeyDeploymentIdAndTenantId
(String formDefinitionKey, String deploymentId, String tenantId) org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<FormDefinitionCacheEntry> void
removeDeployment
(String deploymentId, boolean cascade) resolveFormDefinition
(org.flowable.form.api.FormDefinition formDefinition) Resolving the form definition will fetch the Form, parse it and store theFormDefinition
in memory.void
setDeployers
(List<Deployer> deployers) void
setDeploymentEntityManager
(FormDeploymentEntityManager deploymentEntityManager) void
setFormCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> formCache) void
setFormDefinitionEntityManager
(FormDefinitionEntityManager formDefinitionEntityManager)
-
Field Details
-
NO_FORM_DEFINITIONS_DEPLOYED_WITH_KEY
- See Also:
-
engineConfig
-
formCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> formCache -
deployers
-
formDefinitionEntityManager
-
deploymentEntityManager
-
-
Constructor Details
-
DeploymentManager
public DeploymentManager(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> formCache, FormEngineConfiguration engineConfig)
-
-
Method Details
-
deploy
-
findDeployedFormDefinitionById
-
findDeployedLatestFormDefinitionByKey
-
findDeployedLatestFormDefinitionByKeyAndTenantId
public FormDefinitionEntity findDeployedLatestFormDefinitionByKeyAndTenantId(String formDefinitionKey, String tenantId) -
findDeployedLatestFormDefinitionByKeyAndDeploymentId
public FormDefinitionEntity findDeployedLatestFormDefinitionByKeyAndDeploymentId(String formDefinitionKey, String deploymentId) -
findDeployedLatestFormDefinitionByKeyDeploymentIdAndTenantId
public FormDefinitionEntity findDeployedLatestFormDefinitionByKeyDeploymentIdAndTenantId(String formDefinitionKey, String deploymentId, String tenantId) -
findDeployedFormDefinitionByKeyAndVersionAndTenantId
public FormDefinitionEntity findDeployedFormDefinitionByKeyAndVersionAndTenantId(String formDefinitionKey, int formVersion, String tenantId) -
resolveFormDefinition
public FormDefinitionCacheEntry resolveFormDefinition(org.flowable.form.api.FormDefinition formDefinition) Resolving the form definition will fetch the Form, parse it and store theFormDefinition
in memory. -
removeDeployment
-
getDeployers
-
setDeployers
-
getFormCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> getFormCache() -
setFormCache
public void setFormCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> formCache) -
getFormDefinitionEntityManager
-
setFormDefinitionEntityManager
-
getDeploymentEntityManager
-
setDeploymentEntityManager
-