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 WorkObjectDeploymentEntitydeploymentprotected booleanisDuplicateFilterEnabledprotected WorkObjectRepositoryServiceImplrepositoryServiceprotected WorkObjectDefinitionResourceEntityManagerresourceEntityManager -
Constructor Summary
Constructors Constructor Description WorkObjectDeploymentBuilderImpl() -
Method Summary
Modifier and Type Method Description WorkObjectDefinitionDeploymentBuilderaddClasspathResource(java.lang.String resource)WorkObjectDefinitionDeploymentBuilderaddInputStream(java.lang.String resourceName, java.io.InputStream inputStream)WorkObjectDefinitionDeploymentBuilderaddString(java.lang.String resourceName, java.lang.String text)WorkObjectDefinitionDeploymentBuilderaddWorkObjectBytes(java.lang.String resourceName, byte[] workObjectBytes)WorkObjectDefinitionDeploymentBuildercategory(java.lang.String category)Gives the deployment the given category.WorkObjectDeploymentdeploy()Deploys all provided sources to the Flowable engine.WorkObjectDefinitionDeploymentBuilderenableDuplicateFiltering()Allows to add a property to the deployment builder that influences the deployment.WorkObjectDeploymentEntitygetDeployment()booleanisDuplicateFilterEnabled()WorkObjectDefinitionDeploymentBuildername(java.lang.String name)Gives the deployment the given name.WorkObjectDefinitionDeploymentBuilderparentDeploymentId(java.lang.String parentDeploymentId)Gives the deployment the given parent deployment id.WorkObjectDefinitionDeploymentBuildertenantId(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:
addInputStreamin interfaceWorkObjectDefinitionDeploymentBuilder
-
addClasspathResource
- Specified by:
addClasspathResourcein interfaceWorkObjectDefinitionDeploymentBuilder
-
addString
public WorkObjectDefinitionDeploymentBuilder addString(java.lang.String resourceName, java.lang.String text)- Specified by:
addStringin interfaceWorkObjectDefinitionDeploymentBuilder
-
addWorkObjectBytes
public WorkObjectDefinitionDeploymentBuilder addWorkObjectBytes(java.lang.String resourceName, byte[] workObjectBytes)- Specified by:
addWorkObjectBytesin interfaceWorkObjectDefinitionDeploymentBuilder
-
name
Description copied from interface:WorkObjectDefinitionDeploymentBuilderGives the deployment the given name.- Specified by:
namein interfaceWorkObjectDefinitionDeploymentBuilder
-
category
Description copied from interface:WorkObjectDefinitionDeploymentBuilderGives the deployment the given category.- Specified by:
categoryin interfaceWorkObjectDefinitionDeploymentBuilder
-
tenantId
Description copied from interface:WorkObjectDefinitionDeploymentBuilderGives the deployment the given tenant id.- Specified by:
tenantIdin interfaceWorkObjectDefinitionDeploymentBuilder
-
parentDeploymentId
public WorkObjectDefinitionDeploymentBuilder parentDeploymentId(java.lang.String parentDeploymentId)Description copied from interface:WorkObjectDefinitionDeploymentBuilderGives the deployment the given parent deployment id.- Specified by:
parentDeploymentIdin interfaceWorkObjectDefinitionDeploymentBuilder
-
enableDuplicateFiltering
Description copied from interface:WorkObjectDefinitionDeploymentBuilderAllows to add a property to the deployment builder that influences the deployment.- Specified by:
enableDuplicateFilteringin interfaceWorkObjectDefinitionDeploymentBuilder
-
deploy
Description copied from interface:WorkObjectDefinitionDeploymentBuilderDeploys all provided sources to the Flowable engine.- Specified by:
deployin interfaceWorkObjectDefinitionDeploymentBuilder
-
getDeployment
-
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-