Class DataObjectDeploymentBuilderImpl
- java.lang.Object
-
- com.flowable.dataobject.engine.impl.repository.DataObjectDeploymentBuilderImpl
-
- All Implemented Interfaces:
DataObjectDeploymentBuilder
public class DataObjectDeploymentBuilderImpl extends java.lang.Object implements DataObjectDeploymentBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected DataObjectDeploymentEntitydeploymentprotected booleanisDuplicateFilterEnabledprotected DataObjectRepositoryServiceImplrepositoryServiceprotected DataObjectResourceEntityManagerresourceEntityManager
-
Constructor Summary
Constructors Constructor Description DataObjectDeploymentBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataObjectDeploymentBuilderaddBytes(java.lang.String resourceName, byte[] bytes)DataObjectDeploymentBuilderaddClasspathResource(java.lang.String resource)DataObjectDeploymentBuilderaddInputStream(java.lang.String resourceName, java.io.InputStream inputStream)DataObjectDeploymentBuilderaddString(java.lang.String resourceName, java.lang.String text)DataObjectDeploymentBuilderaddZipInputStream(java.util.zip.ZipInputStream zipInputStream)DataObjectDeploymentBuildercategory(java.lang.String category)Gives the deployment the given category.DataObjectDeploymentdeploy()Deploys all provided sources to the Data Object engine.DataObjectDeploymentBuilderenableDuplicateFiltering()If set, this deployment will be compared to any previous deployment.DataObjectDeploymentgetDeployment()booleanisDuplicateFilterEnabled()DataObjectDeploymentBuilderkey(java.lang.String key)Gives the deployment the given key.DataObjectDeploymentBuildername(java.lang.String name)Gives the deployment the given name.DataObjectDeploymentBuilderparentDeploymentId(java.lang.String parentDeploymentId)Gives the deployment the given parent deployment id.protected java.lang.StringstripFoldersFromResourceName(java.lang.String resourceName)DataObjectDeploymentBuildertenantId(java.lang.String tenantId)Gives the deployment the given tenant id.
-
-
-
Field Detail
-
repositoryService
protected DataObjectRepositoryServiceImpl repositoryService
-
resourceEntityManager
protected DataObjectResourceEntityManager resourceEntityManager
-
deployment
protected DataObjectDeploymentEntity deployment
-
isDuplicateFilterEnabled
protected boolean isDuplicateFilterEnabled
-
-
Method Detail
-
addInputStream
public DataObjectDeploymentBuilder addInputStream(java.lang.String resourceName, java.io.InputStream inputStream)
- Specified by:
addInputStreamin interfaceDataObjectDeploymentBuilder
-
addClasspathResource
public DataObjectDeploymentBuilder addClasspathResource(java.lang.String resource)
- Specified by:
addClasspathResourcein interfaceDataObjectDeploymentBuilder
-
addString
public DataObjectDeploymentBuilder addString(java.lang.String resourceName, java.lang.String text)
- Specified by:
addStringin interfaceDataObjectDeploymentBuilder
-
addBytes
public DataObjectDeploymentBuilder addBytes(java.lang.String resourceName, byte[] bytes)
- Specified by:
addBytesin interfaceDataObjectDeploymentBuilder
-
addZipInputStream
public DataObjectDeploymentBuilder addZipInputStream(java.util.zip.ZipInputStream zipInputStream)
- Specified by:
addZipInputStreamin interfaceDataObjectDeploymentBuilder
-
stripFoldersFromResourceName
protected java.lang.String stripFoldersFromResourceName(java.lang.String resourceName)
-
name
public DataObjectDeploymentBuilder name(java.lang.String name)
Description copied from interface:DataObjectDeploymentBuilderGives the deployment the given name.- Specified by:
namein interfaceDataObjectDeploymentBuilder
-
category
public DataObjectDeploymentBuilder category(java.lang.String category)
Description copied from interface:DataObjectDeploymentBuilderGives the deployment the given category.- Specified by:
categoryin interfaceDataObjectDeploymentBuilder
-
key
public DataObjectDeploymentBuilder key(java.lang.String key)
Description copied from interface:DataObjectDeploymentBuilderGives the deployment the given key.- Specified by:
keyin interfaceDataObjectDeploymentBuilder
-
parentDeploymentId
public DataObjectDeploymentBuilder parentDeploymentId(java.lang.String parentDeploymentId)
Description copied from interface:DataObjectDeploymentBuilderGives the deployment the given parent deployment id.- Specified by:
parentDeploymentIdin interfaceDataObjectDeploymentBuilder
-
tenantId
public DataObjectDeploymentBuilder tenantId(java.lang.String tenantId)
Description copied from interface:DataObjectDeploymentBuilderGives the deployment the given tenant id.- Specified by:
tenantIdin interfaceDataObjectDeploymentBuilder
-
enableDuplicateFiltering
public DataObjectDeploymentBuilder enableDuplicateFiltering()
Description copied from interface:DataObjectDeploymentBuilderIf 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 interfaceDataObjectDeploymentBuilder
-
deploy
public DataObjectDeployment deploy()
Description copied from interface:DataObjectDeploymentBuilderDeploys all provided sources to the Data Object engine.- Specified by:
deployin interfaceDataObjectDeploymentBuilder
-
getDeployment
public DataObjectDeployment getDeployment()
-
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-
-