Class FormRepositoryServiceImpl

java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<FormEngineConfiguration>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<FormEngineConfiguration>
com.flowable.form.engine.impl.FormRepositoryServiceImpl
All Implemented Interfaces:
CoreFormRepositoryService, org.flowable.form.api.FormRepositoryService

public class FormRepositoryServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<FormEngineConfiguration> implements CoreFormRepositoryService
Author:
Tijs Rademakers
  • Constructor Details

    • FormRepositoryServiceImpl

      public FormRepositoryServiceImpl()
  • Method Details

    • createDeployment

      public org.flowable.form.api.FormDeploymentBuilder createDeployment()
      Specified by:
      createDeployment in interface org.flowable.form.api.FormRepositoryService
    • deploy

      public org.flowable.form.api.FormDeployment deploy(FormDeploymentBuilderImpl deploymentBuilder)
    • deleteDeployment

      public void deleteDeployment(String deploymentId)
      Specified by:
      deleteDeployment in interface org.flowable.form.api.FormRepositoryService
    • deleteDeployment

      public void deleteDeployment(String deploymentId, boolean cascade)
      Specified by:
      deleteDeployment in interface org.flowable.form.api.FormRepositoryService
    • createFormDefinitionQuery

      public org.flowable.form.api.FormDefinitionQuery createFormDefinitionQuery()
      Specified by:
      createFormDefinitionQuery in interface org.flowable.form.api.FormRepositoryService
    • createFormCustomComponentDefinitionQuery

      public FormCustomComponentDefinitionQuery createFormCustomComponentDefinitionQuery()
      Specified by:
      createFormCustomComponentDefinitionQuery in interface CoreFormRepositoryService
    • createNativeFormDefinitionQuery

      public org.flowable.form.api.NativeFormDefinitionQuery createNativeFormDefinitionQuery()
      Specified by:
      createNativeFormDefinitionQuery in interface org.flowable.form.api.FormRepositoryService
    • getDeploymentResourceNames

      public List<String> getDeploymentResourceNames(String deploymentId)
      Specified by:
      getDeploymentResourceNames in interface org.flowable.form.api.FormRepositoryService
    • getResourceAsStream

      public InputStream getResourceAsStream(String deploymentId, String resourceName)
      Specified by:
      getResourceAsStream in interface org.flowable.form.api.FormRepositoryService
    • setDeploymentCategory

      public void setDeploymentCategory(String deploymentId, String category)
      Specified by:
      setDeploymentCategory in interface org.flowable.form.api.FormRepositoryService
    • setDeploymentTenantId

      public void setDeploymentTenantId(String deploymentId, String newTenantId)
      Specified by:
      setDeploymentTenantId in interface org.flowable.form.api.FormRepositoryService
    • changeDeploymentParentDeploymentId

      public void changeDeploymentParentDeploymentId(String deploymentId, String newParentDeploymentId)
      Specified by:
      changeDeploymentParentDeploymentId in interface org.flowable.form.api.FormRepositoryService
    • createDeploymentQuery

      public org.flowable.form.api.FormDeploymentQuery createDeploymentQuery()
      Specified by:
      createDeploymentQuery in interface org.flowable.form.api.FormRepositoryService
    • createNativeDeploymentQuery

      public org.flowable.form.api.NativeFormDeploymentQuery createNativeDeploymentQuery()
      Specified by:
      createNativeDeploymentQuery in interface org.flowable.form.api.FormRepositoryService
    • getFormDefinition

      public org.flowable.form.api.FormDefinition getFormDefinition(String formDefinitionId)
      Specified by:
      getFormDefinition in interface org.flowable.form.api.FormRepositoryService
    • getFormModelById

      public org.flowable.form.api.FormInfo getFormModelById(String formId)
      Specified by:
      getFormModelById in interface org.flowable.form.api.FormRepositoryService
    • getFormModelByKey

      public org.flowable.form.api.FormInfo getFormModelByKey(String formDefinitionKey)
      Specified by:
      getFormModelByKey in interface org.flowable.form.api.FormRepositoryService
    • getFormModelByKey

      public org.flowable.form.api.FormInfo getFormModelByKey(String formDefinitionKey, String tenantId, boolean fallbackToDefaultTenant)
      Specified by:
      getFormModelByKey in interface org.flowable.form.api.FormRepositoryService
    • getFormModelByKeyAndParentDeploymentId

      public org.flowable.form.api.FormInfo getFormModelByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId)
      Specified by:
      getFormModelByKeyAndParentDeploymentId in interface org.flowable.form.api.FormRepositoryService
    • getFormModelByKeyAndParentDeploymentId

      public org.flowable.form.api.FormInfo getFormModelByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId, String tenantId, boolean fallbackToDefaultTenant)
      Specified by:
      getFormModelByKeyAndParentDeploymentId in interface org.flowable.form.api.FormRepositoryService
    • getFormDefinitionResource

      public InputStream getFormDefinitionResource(String formId)
      Specified by:
      getFormDefinitionResource in interface org.flowable.form.api.FormRepositoryService
    • setFormDefinitionCategory

      public void setFormDefinitionCategory(String formId, String category)
      Specified by:
      setFormDefinitionCategory in interface org.flowable.form.api.FormRepositoryService