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 DeploymentCache<FormDefinitionCacheEntry>
protected FormDefinitionEntityManager
static final String
-
Constructor Summary
ConstructorsConstructorDescriptionDeploymentManager
(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) void
removeDeployment
(String deploymentId, boolean cascade) resolveFormDefinition
(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
(DeploymentCache<FormDefinitionCacheEntry> formCache) void
setFormDefinitionEntityManager
(FormDefinitionEntityManager formDefinitionEntityManager)
-
Field Details
-
NO_FORM_DEFINITIONS_DEPLOYED_WITH_KEY
- See Also:
-
engineConfig
-
formCache
-
deployers
-
formDefinitionEntityManager
-
deploymentEntityManager
-
-
Constructor Details
-
DeploymentManager
public DeploymentManager(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
Resolving the form definition will fetch the Form, parse it and store theFormDefinition
in memory. -
removeDeployment
-
getDeployers
-
setDeployers
-
getFormCache
-
setFormCache
-
getFormDefinitionEntityManager
-
setFormDefinitionEntityManager
-
getDeploymentEntityManager
-
setDeploymentEntityManager
-