public class AppDeploymentBuilderImpl extends Object implements AppDeploymentBuilder
Modifier and Type | Field and Description |
---|---|
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) |
AppDeployment |
deploy() |
AppDeploymentBuilder |
disableSchemaValidation() |
AppDeploymentBuilder |
enableDuplicateFiltering() |
AppDeploymentEntity |
getDeployment() |
boolean |
isDuplicateFilterEnabled() |
boolean |
isXsdValidationEnabled() |
AppDeploymentBuilder |
key(String key) |
AppDeploymentBuilder |
name(String name) |
AppDeploymentBuilder |
tenantId(String tenantId) |
protected AppRepositoryServiceImpl repositoryService
protected AppResourceEntityManager resourceEntityManager
protected AppDeploymentEntity deployment
protected boolean isXsdValidationEnabled
protected boolean isDuplicateFilterEnabled
public AppDeploymentBuilder addInputStream(String resourceName, InputStream inputStream)
addInputStream
in interface AppDeploymentBuilder
public AppDeploymentBuilder addClasspathResource(String resource)
addClasspathResource
in interface AppDeploymentBuilder
public AppDeploymentBuilder addString(String resourceName, String text)
addString
in interface AppDeploymentBuilder
public AppDeploymentBuilder addBytes(String resourceName, byte[] bytes)
addBytes
in interface AppDeploymentBuilder
public AppDeploymentBuilder addZipInputStream(ZipInputStream zipInputStream)
addZipInputStream
in interface AppDeploymentBuilder
public AppDeploymentBuilder name(String name)
name
in interface AppDeploymentBuilder
public AppDeploymentBuilder category(String category)
category
in interface AppDeploymentBuilder
public AppDeploymentBuilder key(String key)
key
in interface AppDeploymentBuilder
public AppDeploymentBuilder disableSchemaValidation()
disableSchemaValidation
in interface AppDeploymentBuilder
public AppDeploymentBuilder tenantId(String tenantId)
tenantId
in interface AppDeploymentBuilder
public AppDeploymentBuilder enableDuplicateFiltering()
enableDuplicateFiltering
in interface AppDeploymentBuilder
public AppDeployment deploy()
deploy
in interface AppDeploymentBuilder
public AppDeploymentEntity getDeployment()
public boolean isXsdValidationEnabled()
public boolean isDuplicateFilterEnabled()