Class TemplateDeploymentBuilderImpl
- java.lang.Object
-
- com.flowable.template.engine.impl.repository.TemplateDeploymentBuilderImpl
-
- All Implemented Interfaces:
TemplateDeploymentBuilder
public class TemplateDeploymentBuilderImpl extends java.lang.Object implements TemplateDeploymentBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected TemplateDeploymentEntitydeploymentprotected booleanisDuplicateFilterEnabledprotected TemplateRepositoryServiceImplrepositoryServiceprotected TemplateResourceEntityManagerresourceEntityManagerprotected TemplateResourceConvertertemplateResourceConverterprotected TemplateVariationResourceConvertertemplateVariationResourceConverter
-
Constructor Summary
Constructors Constructor Description TemplateDeploymentBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateDeploymentBuilderaddBytes(java.lang.String resourceName, byte[] bytes)TemplateDeploymentBuilderaddClasspathResource(java.lang.String resource)TemplateDeploymentBuilderaddInputStream(java.lang.String resourceName, java.io.InputStream inputStream)TemplateDeploymentBuilderaddString(java.lang.String resourceName, java.lang.String text)TemplateDeploymentBuilderaddTemplateModel(java.lang.String resourceName, TemplateModel templateModel)TemplateDeploymentBuilderaddTemplateVariationModel(java.lang.String resourceName, TemplateVariationModel templateVariationModel)TemplateDeploymentBuilderaddZipInputStream(java.util.zip.ZipInputStream zipInputStream)TemplateDeploymentBuildercategory(java.lang.String category)Gives the deployment the given category.TemplateDeploymentdeploy()Deploys all provided sources to the CMMN engine.TemplateDeploymentBuilderenableDuplicateFiltering()If set, this deployment will be compared to any previous deployment.TemplateDeploymentgetDeployment()booleanisDuplicateFilterEnabled()TemplateDeploymentBuilderkey(java.lang.String key)Gives the deployment the given key.TemplateDeploymentBuildername(java.lang.String name)Gives the deployment the given name.TemplateDeploymentBuilderparentDeploymentId(java.lang.String parentDeploymentId)Gives the deployment the given parent deployment id.protected java.lang.StringstripFoldersFromResourceName(java.lang.String resourceName)TemplateDeploymentBuildertenantId(java.lang.String tenantId)Gives the deployment the given tenant id.
-
-
-
Field Detail
-
repositoryService
protected TemplateRepositoryServiceImpl repositoryService
-
resourceEntityManager
protected TemplateResourceEntityManager resourceEntityManager
-
templateResourceConverter
protected TemplateResourceConverter templateResourceConverter
-
templateVariationResourceConverter
protected TemplateVariationResourceConverter templateVariationResourceConverter
-
deployment
protected TemplateDeploymentEntity deployment
-
isDuplicateFilterEnabled
protected boolean isDuplicateFilterEnabled
-
-
Method Detail
-
addInputStream
public TemplateDeploymentBuilder addInputStream(java.lang.String resourceName, java.io.InputStream inputStream)
- Specified by:
addInputStreamin interfaceTemplateDeploymentBuilder
-
addClasspathResource
public TemplateDeploymentBuilder addClasspathResource(java.lang.String resource)
- Specified by:
addClasspathResourcein interfaceTemplateDeploymentBuilder
-
addString
public TemplateDeploymentBuilder addString(java.lang.String resourceName, java.lang.String text)
- Specified by:
addStringin interfaceTemplateDeploymentBuilder
-
addBytes
public TemplateDeploymentBuilder addBytes(java.lang.String resourceName, byte[] bytes)
- Specified by:
addBytesin interfaceTemplateDeploymentBuilder
-
addTemplateModel
public TemplateDeploymentBuilder addTemplateModel(java.lang.String resourceName, TemplateModel templateModel)
- Specified by:
addTemplateModelin interfaceTemplateDeploymentBuilder
-
addTemplateVariationModel
public TemplateDeploymentBuilder addTemplateVariationModel(java.lang.String resourceName, TemplateVariationModel templateVariationModel)
- Specified by:
addTemplateVariationModelin interfaceTemplateDeploymentBuilder
-
addZipInputStream
public TemplateDeploymentBuilder addZipInputStream(java.util.zip.ZipInputStream zipInputStream)
- Specified by:
addZipInputStreamin interfaceTemplateDeploymentBuilder
-
stripFoldersFromResourceName
protected java.lang.String stripFoldersFromResourceName(java.lang.String resourceName)
-
name
public TemplateDeploymentBuilder name(java.lang.String name)
Description copied from interface:TemplateDeploymentBuilderGives the deployment the given name.- Specified by:
namein interfaceTemplateDeploymentBuilder
-
category
public TemplateDeploymentBuilder category(java.lang.String category)
Description copied from interface:TemplateDeploymentBuilderGives the deployment the given category.- Specified by:
categoryin interfaceTemplateDeploymentBuilder
-
key
public TemplateDeploymentBuilder key(java.lang.String key)
Description copied from interface:TemplateDeploymentBuilderGives the deployment the given key.- Specified by:
keyin interfaceTemplateDeploymentBuilder
-
parentDeploymentId
public TemplateDeploymentBuilder parentDeploymentId(java.lang.String parentDeploymentId)
Description copied from interface:TemplateDeploymentBuilderGives the deployment the given parent deployment id.- Specified by:
parentDeploymentIdin interfaceTemplateDeploymentBuilder
-
tenantId
public TemplateDeploymentBuilder tenantId(java.lang.String tenantId)
Description copied from interface:TemplateDeploymentBuilderGives the deployment the given tenant id.- Specified by:
tenantIdin interfaceTemplateDeploymentBuilder
-
enableDuplicateFiltering
public TemplateDeploymentBuilder enableDuplicateFiltering()
Description copied from interface:TemplateDeploymentBuilderIf 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 interfaceTemplateDeploymentBuilder
-
deploy
public TemplateDeployment deploy()
Description copied from interface:TemplateDeploymentBuilderDeploys all provided sources to the CMMN engine.- Specified by:
deployin interfaceTemplateDeploymentBuilder
-
getDeployment
public TemplateDeployment getDeployment()
-
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-
-