Class DeploymentManager

java.lang.Object
com.flowable.form.engine.impl.persistence.deploy.DeploymentManager

public class DeploymentManager extends Object
Author:
Tijs Rademakers, Joram Barrez
  • Field Details

  • Constructor Details

  • Method Details

    • deploy

      public void deploy(FormDeploymentEntity deployment)
    • findDeployedFormDefinitionById

      public FormDefinitionEntity findDeployedFormDefinitionById(String formDefinitionId)
    • findDeployedLatestFormDefinitionByKey

      public FormDefinitionEntity findDeployedLatestFormDefinitionByKey(String formDefinitionKey)
    • 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 the FormDefinition in memory.
    • removeDeployment

      public void removeDeployment(String deploymentId, boolean cascade)
    • getDeployers

      public List<Deployer> getDeployers()
    • setDeployers

      public void setDeployers(List<Deployer> deployers)
    • 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

      public FormDefinitionEntityManager getFormDefinitionEntityManager()
    • setFormDefinitionEntityManager

      public void setFormDefinitionEntityManager(FormDefinitionEntityManager formDefinitionEntityManager)
    • getDeploymentEntityManager

      public FormDeploymentEntityManager getDeploymentEntityManager()
    • setDeploymentEntityManager

      public void setDeploymentEntityManager(FormDeploymentEntityManager deploymentEntityManager)