Interface TemplateDeploymentBuilder
-
- All Known Implementing Classes:
TemplateDeploymentBuilderImpl
public interface TemplateDeploymentBuilderBuilder for creating new deployments, similar to the action deployment builder. A builder instance can be obtained throughTemplateRepositoryService.createDeployment(). Multiple resources can be added to one deployment before calling thedeploy()operation. After deploying, no more changes can be made to the returned deployment and the builder instance can be disposed.- Author:
- Tijs Rademakers, Joram Barrez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TemplateDeploymentBuilderaddBytes(java.lang.String resourceName, byte[] bytes)TemplateDeploymentBuilderaddClasspathResource(java.lang.String resource)TemplateDeploymentBuilderaddInputStream(java.lang.String resourceName, java.io.InputStream inputStream)TemplateDeploymentBuilderaddString(java.lang.String resourceName, java.lang.String text)TemplateDeploymentBuilderaddTemplateModel(java.lang.String resourceName, TemplateModel templateModel)TemplateDeploymentBuilderaddTemplateVariationModel(java.lang.String resourceName, TemplateVariationModel templateVariationModel)TemplateDeploymentBuilderaddZipInputStream(java.util.zip.ZipInputStream zipInputStream)TemplateDeploymentBuildercategory(java.lang.String category)Gives the deployment the given category.TemplateDeploymentdeploy()Deploys all provided sources to the CMMN engine.TemplateDeploymentBuilderenableDuplicateFiltering()If set, this deployment will be compared to any previous deployment.TemplateDeploymentBuilderkey(java.lang.String key)Gives the deployment the given key.TemplateDeploymentBuildername(java.lang.String name)Gives the deployment the given name.TemplateDeploymentBuilderparentDeploymentId(java.lang.String parentDeploymentId)Gives the deployment the given parent deployment id.TemplateDeploymentBuildertenantId(java.lang.String tenantId)Gives the deployment the given tenant id.
-
-
-
Method Detail
-
addInputStream
TemplateDeploymentBuilder addInputStream(java.lang.String resourceName, java.io.InputStream inputStream)
-
addClasspathResource
TemplateDeploymentBuilder addClasspathResource(java.lang.String resource)
-
addString
TemplateDeploymentBuilder addString(java.lang.String resourceName, java.lang.String text)
-
addBytes
TemplateDeploymentBuilder addBytes(java.lang.String resourceName, byte[] bytes)
-
addTemplateModel
TemplateDeploymentBuilder addTemplateModel(java.lang.String resourceName, TemplateModel templateModel)
-
addTemplateVariationModel
TemplateDeploymentBuilder addTemplateVariationModel(java.lang.String resourceName, TemplateVariationModel templateVariationModel)
-
addZipInputStream
TemplateDeploymentBuilder addZipInputStream(java.util.zip.ZipInputStream zipInputStream)
-
name
TemplateDeploymentBuilder name(java.lang.String name)
Gives the deployment the given name.
-
category
TemplateDeploymentBuilder category(java.lang.String category)
Gives the deployment the given category.
-
key
TemplateDeploymentBuilder key(java.lang.String key)
Gives the deployment the given key.
-
parentDeploymentId
TemplateDeploymentBuilder parentDeploymentId(java.lang.String parentDeploymentId)
Gives the deployment the given parent deployment id.
-
tenantId
TemplateDeploymentBuilder tenantId(java.lang.String tenantId)
Gives the deployment the given tenant id.
-
enableDuplicateFiltering
TemplateDeploymentBuilder 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.
-
deploy
TemplateDeployment deploy()
Deploys all provided sources to the CMMN engine.
-
-