Class DocumentDeploymentBuilderImpl
- java.lang.Object
-
- com.flowable.content.engine.impl.repository.DocumentDeploymentBuilderImpl
-
- All Implemented Interfaces:
DocumentDeploymentBuilder
public class DocumentDeploymentBuilderImpl extends java.lang.Object implements DocumentDeploymentBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected DocumentDeploymentEntity
deployment
protected boolean
isDuplicateFilterEnabled
protected DocumentRepositoryServiceImpl
repositoryService
protected DocumentResourceEntityManager
resourceEntityManager
-
Constructor Summary
Constructors Constructor Description DocumentDeploymentBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentDeploymentBuilder
addBytes(java.lang.String resourceName, byte[] bytes)
DocumentDeploymentBuilder
addClasspathResource(java.lang.String resource)
DocumentDeploymentBuilder
addInputStream(java.lang.String resourceName, java.io.InputStream inputStream)
DocumentDeploymentBuilder
addString(java.lang.String resourceName, java.lang.String text)
DocumentDeploymentBuilder
addZipInputStream(java.util.zip.ZipInputStream zipInputStream)
DocumentDeploymentBuilder
category(java.lang.String category)
Gives the deployment the given category.DocumentDeployment
deploy()
Deploys all provided sources to the CMMN engine.DocumentDeploymentBuilder
enableDuplicateFiltering()
If set, this deployment will be compared to any previous deployment.DocumentDeployment
getDeployment()
boolean
isDuplicateFilterEnabled()
DocumentDeploymentBuilder
key(java.lang.String key)
Gives the deployment the given key.DocumentDeploymentBuilder
name(java.lang.String name)
Gives the deployment the given name.DocumentDeploymentBuilder
parentDeploymentId(java.lang.String parentDeploymentId)
Gives the deployment the given parent deployment id.protected java.lang.String
stripFoldersFromResourceName(java.lang.String resourceName)
DocumentDeploymentBuilder
tenantId(java.lang.String tenantId)
Gives the deployment the given tenant id.
-
-
-
Field Detail
-
repositoryService
protected DocumentRepositoryServiceImpl repositoryService
-
resourceEntityManager
protected DocumentResourceEntityManager resourceEntityManager
-
deployment
protected DocumentDeploymentEntity deployment
-
isDuplicateFilterEnabled
protected boolean isDuplicateFilterEnabled
-
-
Method Detail
-
addInputStream
public DocumentDeploymentBuilder addInputStream(java.lang.String resourceName, java.io.InputStream inputStream)
- Specified by:
addInputStream
in interfaceDocumentDeploymentBuilder
-
addClasspathResource
public DocumentDeploymentBuilder addClasspathResource(java.lang.String resource)
- Specified by:
addClasspathResource
in interfaceDocumentDeploymentBuilder
-
addString
public DocumentDeploymentBuilder addString(java.lang.String resourceName, java.lang.String text)
- Specified by:
addString
in interfaceDocumentDeploymentBuilder
-
addBytes
public DocumentDeploymentBuilder addBytes(java.lang.String resourceName, byte[] bytes)
- Specified by:
addBytes
in interfaceDocumentDeploymentBuilder
-
addZipInputStream
public DocumentDeploymentBuilder addZipInputStream(java.util.zip.ZipInputStream zipInputStream)
- Specified by:
addZipInputStream
in interfaceDocumentDeploymentBuilder
-
stripFoldersFromResourceName
protected java.lang.String stripFoldersFromResourceName(java.lang.String resourceName)
-
name
public DocumentDeploymentBuilder name(java.lang.String name)
Description copied from interface:DocumentDeploymentBuilder
Gives the deployment the given name.- Specified by:
name
in interfaceDocumentDeploymentBuilder
-
category
public DocumentDeploymentBuilder category(java.lang.String category)
Description copied from interface:DocumentDeploymentBuilder
Gives the deployment the given category.- Specified by:
category
in interfaceDocumentDeploymentBuilder
-
key
public DocumentDeploymentBuilder key(java.lang.String key)
Description copied from interface:DocumentDeploymentBuilder
Gives the deployment the given key.- Specified by:
key
in interfaceDocumentDeploymentBuilder
-
parentDeploymentId
public DocumentDeploymentBuilder parentDeploymentId(java.lang.String parentDeploymentId)
Description copied from interface:DocumentDeploymentBuilder
Gives the deployment the given parent deployment id.- Specified by:
parentDeploymentId
in interfaceDocumentDeploymentBuilder
-
tenantId
public DocumentDeploymentBuilder tenantId(java.lang.String tenantId)
Description copied from interface:DocumentDeploymentBuilder
Gives the deployment the given tenant id.- Specified by:
tenantId
in interfaceDocumentDeploymentBuilder
-
enableDuplicateFiltering
public DocumentDeploymentBuilder enableDuplicateFiltering()
Description copied from interface:DocumentDeploymentBuilder
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.- Specified by:
enableDuplicateFiltering
in interfaceDocumentDeploymentBuilder
-
deploy
public DocumentDeployment deploy()
Description copied from interface:DocumentDeploymentBuilder
Deploys all provided sources to the CMMN engine.- Specified by:
deploy
in interfaceDocumentDeploymentBuilder
-
getDeployment
public DocumentDeployment getDeployment()
-
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-
-