Interface CoreAppDeploymentBuilder

All Superinterfaces:
org.flowable.app.api.repository.AppDeploymentBuilder
All Known Implementing Classes:
AppDeploymentBuilderImpl

public interface CoreAppDeploymentBuilder extends org.flowable.app.api.repository.AppDeploymentBuilder
  • Method Details

    • addInputStream

      CoreAppDeploymentBuilder addInputStream(String resourceName, InputStream inputStream)
      Specified by:
      addInputStream in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • addClasspathResource

      CoreAppDeploymentBuilder addClasspathResource(String resource)
      Specified by:
      addClasspathResource in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • addString

      CoreAppDeploymentBuilder addString(String resourceName, String text)
      Specified by:
      addString in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • addBytes

      CoreAppDeploymentBuilder addBytes(String resourceName, byte[] bytes)
      Specified by:
      addBytes in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • addZipInputStream

      CoreAppDeploymentBuilder addZipInputStream(ZipInputStream zipInputStream)
      Specified by:
      addZipInputStream in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • disableSchemaValidation

      CoreAppDeploymentBuilder disableSchemaValidation()
      If called, no XML schema validation against the XSD. Not recommended in general.
      Specified by:
      disableSchemaValidation in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • name

      Gives the deployment the given name.
      Specified by:
      name in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • category

      CoreAppDeploymentBuilder category(String category)
      Gives the deployment the given category.
      Specified by:
      category in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • key

      Gives the deployment the given key.
      Specified by:
      key in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • creatorId

      CoreAppDeploymentBuilder creatorId(String creatorId)
      Sets the creator id for the deployment.
    • tenantId

      CoreAppDeploymentBuilder tenantId(String tenantId)
      Gives the deployment the given tenant id.
      Specified by:
      tenantId in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • enableDuplicateFiltering

      CoreAppDeploymentBuilder enableDuplicateFiltering()
      If set, this deployment will be compared to any previous deployment. This means that every (non-generated) resource will be compared with the provided resources of this deployment.
      Specified by:
      enableDuplicateFiltering in interface org.flowable.app.api.repository.AppDeploymentBuilder
    • deploy

      Deploys all provided sources to the CMMN engine.
      Specified by:
      deploy in interface org.flowable.app.api.repository.AppDeploymentBuilder