Interface PlatformDeploymentBuilder
-
- All Known Implementing Classes:
PlatformDeploymentBuilderImpl
public interface PlatformDeploymentBuilderBuilder for creating new deployments, similar to the action deployment builder. A builder instance can be obtained throughPlatformRepositoryService.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 PlatformDeploymentBuilderaddBytes(String resourceName, byte[] bytes)PlatformDeploymentBuilderaddClasspathResource(String resource)PlatformDeploymentBuilderaddInputStream(String resourceName, InputStream inputStream)PlatformDeploymentBuilderaddString(String resourceName, String text)PlatformDeploymentBuilderaddZipInputStream(ZipInputStream zipInputStream)PlatformDeploymentBuildercategory(String category)Gives the deployment the given category.PlatformDeploymentdeploy()Deploys all provided sources to the CMMN engine.PlatformDeploymentBuilderenableDuplicateFiltering()If set, this deployment will be compared to any previous deployment.PlatformDeploymentBuilderkey(String key)Gives the deployment the given key.PlatformDeploymentBuildername(String name)Gives the deployment the given name.PlatformDeploymentBuilderparentDeploymentId(String parentDeploymentId)Gives the deployment the given parent deployment id.PlatformDeploymentBuildertenantId(String tenantId)Gives the deployment the given tenant id.
-
-
-
Method Detail
-
addInputStream
PlatformDeploymentBuilder addInputStream(String resourceName, InputStream inputStream)
-
addClasspathResource
PlatformDeploymentBuilder addClasspathResource(String resource)
-
addString
PlatformDeploymentBuilder addString(String resourceName, String text)
-
addBytes
PlatformDeploymentBuilder addBytes(String resourceName, byte[] bytes)
-
addZipInputStream
PlatformDeploymentBuilder addZipInputStream(ZipInputStream zipInputStream)
-
name
PlatformDeploymentBuilder name(String name)
Gives the deployment the given name.
-
category
PlatformDeploymentBuilder category(String category)
Gives the deployment the given category.
-
key
PlatformDeploymentBuilder key(String key)
Gives the deployment the given key.
-
parentDeploymentId
PlatformDeploymentBuilder parentDeploymentId(String parentDeploymentId)
Gives the deployment the given parent deployment id.
-
tenantId
PlatformDeploymentBuilder tenantId(String tenantId)
Gives the deployment the given tenant id.
-
enableDuplicateFiltering
PlatformDeploymentBuilder 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
PlatformDeployment deploy()
Deploys all provided sources to the CMMN engine.
-
-