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 org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> protected FormDefinitionEntityManagerstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionDeploymentManager(org.flowable.common.engine.impl.persistence.deploy.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) org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> voidremoveDeployment(String deploymentId, boolean cascade) resolveFormDefinition(org.flowable.form.api.FormDefinition formDefinition) Resolving the form definition will fetch the Form, parse it and store theFormDefinitionin memory.voidsetDeployers(List<Deployer> deployers) voidsetDeploymentEntityManager(FormDeploymentEntityManager deploymentEntityManager) voidsetFormCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> formCache) voidsetFormDefinitionEntityManager(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 theFormDefinitionin 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
-