public class AppDeploymentBuilderImpl extends Object implements AppDeploymentBuilder
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_ENCODING |
protected AppDeploymentEntity |
deployment |
protected boolean |
isDuplicateFilterEnabled |
protected boolean |
isXsdValidationEnabled |
protected AppRepositoryServiceImpl |
repositoryService |
protected AppResourceEntityManager |
resourceEntityManager |
| Constructor and Description |
|---|
AppDeploymentBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
AppDeploymentBuilder |
addBytes(String resourceName,
byte[] bytes) |
AppDeploymentBuilder |
addClasspathResource(String resource) |
AppDeploymentBuilder |
addInputStream(String resourceName,
InputStream inputStream) |
AppDeploymentBuilder |
addString(String resourceName,
String text) |
AppDeploymentBuilder |
addZipInputStream(ZipInputStream zipInputStream) |
AppDeploymentBuilder |
category(String category)
Gives the deployment the given category.
|
AppDeployment |
deploy()
Deploys all provided sources to the CMMN engine.
|
AppDeploymentBuilder |
disableSchemaValidation()
If called, no XML schema validation against the XSD.
|
AppDeploymentBuilder |
enableDuplicateFiltering()
If set, this deployment will be compared to any previous deployment.
|
AppDeploymentEntity |
getDeployment() |
boolean |
isDuplicateFilterEnabled() |
boolean |
isXsdValidationEnabled() |
AppDeploymentBuilder |
key(String key)
Gives the deployment the given key.
|
AppDeploymentBuilder |
name(String name)
Gives the deployment the given name.
|
AppDeploymentBuilder |
tenantId(String tenantId)
Gives the deployment the given tenant id.
|
protected static final String DEFAULT_ENCODING
protected transient AppRepositoryServiceImpl repositoryService
protected transient AppResourceEntityManager resourceEntityManager
protected AppDeploymentEntity deployment
protected boolean isXsdValidationEnabled
protected boolean isDuplicateFilterEnabled
public AppDeploymentBuilder addInputStream(String resourceName, InputStream inputStream)
addInputStream in interface AppDeploymentBuilderpublic AppDeploymentBuilder addClasspathResource(String resource)
addClasspathResource in interface AppDeploymentBuilderpublic AppDeploymentBuilder addString(String resourceName, String text)
addString in interface AppDeploymentBuilderpublic AppDeploymentBuilder addBytes(String resourceName, byte[] bytes)
addBytes in interface AppDeploymentBuilderpublic AppDeploymentBuilder addZipInputStream(ZipInputStream zipInputStream)
addZipInputStream in interface AppDeploymentBuilderpublic AppDeploymentBuilder name(String name)
AppDeploymentBuildername in interface AppDeploymentBuilderpublic AppDeploymentBuilder category(String category)
AppDeploymentBuildercategory in interface AppDeploymentBuilderpublic AppDeploymentBuilder key(String key)
AppDeploymentBuilderkey in interface AppDeploymentBuilderpublic AppDeploymentBuilder disableSchemaValidation()
AppDeploymentBuilderdisableSchemaValidation in interface AppDeploymentBuilderpublic AppDeploymentBuilder tenantId(String tenantId)
AppDeploymentBuildertenantId in interface AppDeploymentBuilderpublic AppDeploymentBuilder enableDuplicateFiltering()
AppDeploymentBuilderenableDuplicateFiltering in interface AppDeploymentBuilderpublic AppDeployment deploy()
AppDeploymentBuilderdeploy in interface AppDeploymentBuilderpublic AppDeploymentEntity getDeployment()
public boolean isXsdValidationEnabled()
public boolean isDuplicateFilterEnabled()
Copyright © 2023 Flowable. All rights reserved.