public class CmmnDeploymentBuilderImpl extends Object implements CmmnDeploymentBuilder
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_ENCODING |
protected CmmnDeploymentEntity |
deployment |
protected boolean |
isCmmn20XsdValidationEnabled |
protected boolean |
isDuplicateFilterEnabled |
protected CmmnRepositoryServiceImpl |
repositoryService |
protected CmmnResourceEntityManager |
resourceEntityManager |
| Constructor and Description |
|---|
CmmnDeploymentBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
CmmnDeploymentBuilder |
addBytes(String resourceName,
byte[] bytes) |
CmmnDeploymentBuilder |
addClasspathResource(String resource) |
CmmnDeploymentBuilder |
addCmmnBytes(String resourceName,
byte[] cmmnBytes) |
CmmnDeploymentBuilder |
addCmmnModel(String resourceName,
CmmnModel cmmnModel) |
CmmnDeploymentBuilder |
addInputStream(String resourceName,
InputStream inputStream) |
CmmnDeploymentBuilder |
addString(String resourceName,
String text) |
CmmnDeploymentBuilder |
addZipInputStream(ZipInputStream zipInputStream) |
CmmnDeploymentBuilder |
category(String category)
Gives the deployment the given category.
|
CmmnDeployment |
deploy()
Deploys all provided sources to the CMMN engine.
|
CmmnDeploymentBuilder |
disableSchemaValidation()
If called, no XML schema validation against the BPMN 2.0 XSD.
|
CmmnDeploymentBuilder |
enableDuplicateFiltering()
If set, this deployment will be compared to any previous deployment.
|
CmmnDeploymentEntity |
getDeployment() |
boolean |
isCmmnXsdValidationEnabled() |
boolean |
isDuplicateFilterEnabled() |
CmmnDeploymentBuilder |
key(String key)
Gives the deployment the given key.
|
CmmnDeploymentBuilder |
name(String name)
Gives the deployment the given name.
|
CmmnDeploymentBuilder |
parentDeploymentId(String parentDeploymentId)
Gives the deployment the given parent deployment id.
|
CmmnDeploymentBuilder |
tenantId(String tenantId)
Gives the deployment the given tenant id.
|
protected static final String DEFAULT_ENCODING
protected transient CmmnRepositoryServiceImpl repositoryService
protected transient CmmnResourceEntityManager resourceEntityManager
protected CmmnDeploymentEntity deployment
protected boolean isCmmn20XsdValidationEnabled
protected boolean isDuplicateFilterEnabled
public CmmnDeploymentBuilder addInputStream(String resourceName, InputStream inputStream)
addInputStream in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder addClasspathResource(String resource)
addClasspathResource in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder addString(String resourceName, String text)
addString in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder addBytes(String resourceName, byte[] bytes)
addBytes in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder addZipInputStream(ZipInputStream zipInputStream)
addZipInputStream in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder addCmmnBytes(String resourceName, byte[] cmmnBytes)
public CmmnDeploymentBuilder addCmmnModel(String resourceName, CmmnModel cmmnModel)
public CmmnDeploymentBuilder name(String name)
CmmnDeploymentBuildername in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder category(String category)
CmmnDeploymentBuildercategory in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder key(String key)
CmmnDeploymentBuilderkey in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder disableSchemaValidation()
CmmnDeploymentBuilderdisableSchemaValidation in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder tenantId(String tenantId)
CmmnDeploymentBuildertenantId in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder parentDeploymentId(String parentDeploymentId)
CmmnDeploymentBuilderparentDeploymentId in interface CmmnDeploymentBuilderpublic CmmnDeploymentBuilder enableDuplicateFiltering()
CmmnDeploymentBuilderenableDuplicateFiltering in interface CmmnDeploymentBuilderpublic CmmnDeployment deploy()
CmmnDeploymentBuilderdeploy in interface CmmnDeploymentBuilderpublic CmmnDeploymentEntity getDeployment()
public boolean isCmmnXsdValidationEnabled()
public boolean isDuplicateFilterEnabled()
Copyright © 2023 Flowable. All rights reserved.