Class WorkObjectDeploymentBuilderImpl
java.lang.Object
com.flowable.workobject.engine.impl.repository.WorkObjectDeploymentBuilderImpl
- All Implemented Interfaces:
WorkObjectDefinitionDeploymentBuilder
,java.io.Serializable
public class WorkObjectDeploymentBuilderImpl extends java.lang.Object implements WorkObjectDefinitionDeploymentBuilder, java.io.Serializable
- Author:
- Tijs Rademakers
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected WorkObjectDeploymentEntity
deployment
protected boolean
isDuplicateFilterEnabled
protected WorkObjectRepositoryServiceImpl
repositoryService
protected WorkObjectDefinitionResourceEntityManager
resourceEntityManager
-
Constructor Summary
Constructors Constructor Description WorkObjectDeploymentBuilderImpl()
-
Method Summary
Modifier and Type Method Description WorkObjectDefinitionDeploymentBuilder
addClasspathResource(java.lang.String resource)
WorkObjectDefinitionDeploymentBuilder
addInputStream(java.lang.String resourceName, java.io.InputStream inputStream)
WorkObjectDefinitionDeploymentBuilder
addString(java.lang.String resourceName, java.lang.String text)
WorkObjectDefinitionDeploymentBuilder
addWorkObjectBytes(java.lang.String resourceName, byte[] workObjectBytes)
WorkObjectDefinitionDeploymentBuilder
category(java.lang.String category)
Gives the deployment the given category.WorkObjectDeployment
deploy()
Deploys all provided sources to the Flowable engine.WorkObjectDefinitionDeploymentBuilder
enableDuplicateFiltering()
Allows to add a property to the deployment builder that influences the deployment.WorkObjectDeploymentEntity
getDeployment()
boolean
isDuplicateFilterEnabled()
WorkObjectDefinitionDeploymentBuilder
name(java.lang.String name)
Gives the deployment the given name.WorkObjectDefinitionDeploymentBuilder
parentDeploymentId(java.lang.String parentDeploymentId)
Gives the deployment the given parent deployment id.WorkObjectDefinitionDeploymentBuilder
tenantId(java.lang.String tenantId)
Gives the deployment the given tenant id.
-
Field Details
-
repositoryService
-
resourceEntityManager
-
deployment
-
isDuplicateFilterEnabled
protected boolean isDuplicateFilterEnabled
-
-
Constructor Details
-
WorkObjectDeploymentBuilderImpl
public WorkObjectDeploymentBuilderImpl()
-
-
Method Details
-
addInputStream
public WorkObjectDefinitionDeploymentBuilder addInputStream(java.lang.String resourceName, java.io.InputStream inputStream)- Specified by:
addInputStream
in interfaceWorkObjectDefinitionDeploymentBuilder
-
addClasspathResource
- Specified by:
addClasspathResource
in interfaceWorkObjectDefinitionDeploymentBuilder
-
addString
public WorkObjectDefinitionDeploymentBuilder addString(java.lang.String resourceName, java.lang.String text)- Specified by:
addString
in interfaceWorkObjectDefinitionDeploymentBuilder
-
addWorkObjectBytes
public WorkObjectDefinitionDeploymentBuilder addWorkObjectBytes(java.lang.String resourceName, byte[] workObjectBytes)- Specified by:
addWorkObjectBytes
in interfaceWorkObjectDefinitionDeploymentBuilder
-
name
Description copied from interface:WorkObjectDefinitionDeploymentBuilder
Gives the deployment the given name.- Specified by:
name
in interfaceWorkObjectDefinitionDeploymentBuilder
-
category
Description copied from interface:WorkObjectDefinitionDeploymentBuilder
Gives the deployment the given category.- Specified by:
category
in interfaceWorkObjectDefinitionDeploymentBuilder
-
tenantId
Description copied from interface:WorkObjectDefinitionDeploymentBuilder
Gives the deployment the given tenant id.- Specified by:
tenantId
in interfaceWorkObjectDefinitionDeploymentBuilder
-
parentDeploymentId
public WorkObjectDefinitionDeploymentBuilder parentDeploymentId(java.lang.String parentDeploymentId)Description copied from interface:WorkObjectDefinitionDeploymentBuilder
Gives the deployment the given parent deployment id.- Specified by:
parentDeploymentId
in interfaceWorkObjectDefinitionDeploymentBuilder
-
enableDuplicateFiltering
Description copied from interface:WorkObjectDefinitionDeploymentBuilder
Allows to add a property to the deployment builder that influences the deployment.- Specified by:
enableDuplicateFiltering
in interfaceWorkObjectDefinitionDeploymentBuilder
-
deploy
Description copied from interface:WorkObjectDefinitionDeploymentBuilder
Deploys all provided sources to the Flowable engine.- Specified by:
deploy
in interfaceWorkObjectDefinitionDeploymentBuilder
-
getDeployment
-
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-