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 DocumentDeploymentEntitydeploymentprotected booleanisDuplicateFilterEnabledprotected DocumentRepositoryServiceImplrepositoryServiceprotected DocumentResourceEntityManagerresourceEntityManager
-
Constructor Summary
Constructors Constructor Description DocumentDeploymentBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentDeploymentBuilderaddBytes(java.lang.String resourceName, byte[] bytes)DocumentDeploymentBuilderaddClasspathResource(java.lang.String resource)DocumentDeploymentBuilderaddInputStream(java.lang.String resourceName, java.io.InputStream inputStream)DocumentDeploymentBuilderaddString(java.lang.String resourceName, java.lang.String text)DocumentDeploymentBuilderaddZipInputStream(java.util.zip.ZipInputStream zipInputStream)DocumentDeploymentBuildercategory(java.lang.String category)Gives the deployment the given category.DocumentDeploymentdeploy()Deploys all provided sources to the CMMN engine.DocumentDeploymentBuilderenableDuplicateFiltering()If set, this deployment will be compared to any previous deployment.DocumentDeploymentgetDeployment()booleanisDuplicateFilterEnabled()DocumentDeploymentBuilderkey(java.lang.String key)Gives the deployment the given key.DocumentDeploymentBuildername(java.lang.String name)Gives the deployment the given name.DocumentDeploymentBuilderparentDeploymentId(java.lang.String parentDeploymentId)Gives the deployment the given parent deployment id.protected java.lang.StringstripFoldersFromResourceName(java.lang.String resourceName)DocumentDeploymentBuildertenantId(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:
addInputStreamin interfaceDocumentDeploymentBuilder
-
addClasspathResource
public DocumentDeploymentBuilder addClasspathResource(java.lang.String resource)
- Specified by:
addClasspathResourcein interfaceDocumentDeploymentBuilder
-
addString
public DocumentDeploymentBuilder addString(java.lang.String resourceName, java.lang.String text)
- Specified by:
addStringin interfaceDocumentDeploymentBuilder
-
addBytes
public DocumentDeploymentBuilder addBytes(java.lang.String resourceName, byte[] bytes)
- Specified by:
addBytesin interfaceDocumentDeploymentBuilder
-
addZipInputStream
public DocumentDeploymentBuilder addZipInputStream(java.util.zip.ZipInputStream zipInputStream)
- Specified by:
addZipInputStreamin interfaceDocumentDeploymentBuilder
-
stripFoldersFromResourceName
protected java.lang.String stripFoldersFromResourceName(java.lang.String resourceName)
-
name
public DocumentDeploymentBuilder name(java.lang.String name)
Description copied from interface:DocumentDeploymentBuilderGives the deployment the given name.- Specified by:
namein interfaceDocumentDeploymentBuilder
-
category
public DocumentDeploymentBuilder category(java.lang.String category)
Description copied from interface:DocumentDeploymentBuilderGives the deployment the given category.- Specified by:
categoryin interfaceDocumentDeploymentBuilder
-
key
public DocumentDeploymentBuilder key(java.lang.String key)
Description copied from interface:DocumentDeploymentBuilderGives the deployment the given key.- Specified by:
keyin interfaceDocumentDeploymentBuilder
-
parentDeploymentId
public DocumentDeploymentBuilder parentDeploymentId(java.lang.String parentDeploymentId)
Description copied from interface:DocumentDeploymentBuilderGives the deployment the given parent deployment id.- Specified by:
parentDeploymentIdin interfaceDocumentDeploymentBuilder
-
tenantId
public DocumentDeploymentBuilder tenantId(java.lang.String tenantId)
Description copied from interface:DocumentDeploymentBuilderGives the deployment the given tenant id.- Specified by:
tenantIdin interfaceDocumentDeploymentBuilder
-
enableDuplicateFiltering
public DocumentDeploymentBuilder enableDuplicateFiltering()
Description copied from interface:DocumentDeploymentBuilderIf 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:
enableDuplicateFilteringin interfaceDocumentDeploymentBuilder
-
deploy
public DocumentDeployment deploy()
Description copied from interface:DocumentDeploymentBuilderDeploys all provided sources to the CMMN engine.- Specified by:
deployin interfaceDocumentDeploymentBuilder
-
getDeployment
public DocumentDeployment getDeployment()
-
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-
-