Class DeploymentManager
java.lang.Object
com.flowable.form.engine.impl.persistence.deploy.DeploymentManager
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FormDeploymentEntityManagerprotected FormEngineConfigurationprotected DeploymentCache<FormDefinitionCacheEntry>protected FormDefinitionEntityManagerstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionDeploymentManager(DeploymentCache<FormDefinitionCacheEntry> formCache, FormEngineConfiguration engineConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy(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) voidremoveDeployment(String deploymentId, boolean cascade) resolveFormDefinition(FormDefinition formDefinition) Resolving the form definition will fetch the Form, parse it and store theFormDefinitionin memory.voidsetDeployers(List<Deployer> deployers) voidsetDeploymentEntityManager(FormDeploymentEntityManager deploymentEntityManager) voidsetFormCache(DeploymentCache<FormDefinitionCacheEntry> formCache) voidsetFormDefinitionEntityManager(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 theFormDefinitionin memory. -
removeDeployment
-
getDeployers
-
setDeployers
-
getFormCache
-
setFormCache
-
getFormDefinitionEntityManager
-
setFormDefinitionEntityManager
-
getDeploymentEntityManager
-
setDeploymentEntityManager
-