Class PolicyDeploymentBuilderImpl
java.lang.Object
com.flowable.policy.engine.impl.repository.PolicyDeploymentBuilderImpl
- All Implemented Interfaces:
PolicyDeploymentBuilder
public class PolicyDeploymentBuilderImpl extends java.lang.Object implements PolicyDeploymentBuilder
-
Field Summary
Fields Modifier and Type Field Description protected PolicyDeploymentEntitydeploymentprotected booleanisDuplicateFilterEnabledprotected PolicyRepositoryServiceImplrepositoryServiceprotected PolicyResourceEntityManagerresourceEntityManager -
Constructor Summary
Constructors Constructor Description PolicyDeploymentBuilderImpl() -
Method Summary
Modifier and Type Method Description PolicyDeploymentBuilderaddBytes(java.lang.String resourceName, byte[] bytes)PolicyDeploymentBuilderaddClasspathResource(java.lang.String resource)PolicyDeploymentBuilderaddInputStream(java.lang.String resourceName, java.io.InputStream inputStream)PolicyDeploymentBuilderaddString(java.lang.String resourceName, java.lang.String text)PolicyDeploymentBuilderaddZipInputStream(java.util.zip.ZipInputStream zipInputStream)PolicyDeploymentBuildercategory(java.lang.String category)Gives the deployment the given category.PolicyDeploymentdeploy()Deploys all provided sources to the CMMN engine.PolicyDeploymentBuilderenableDuplicateFiltering()If set, this deployment will be compared to any previous deployment.PolicyDeploymentgetDeployment()booleanisDuplicateFilterEnabled()PolicyDeploymentBuilderkey(java.lang.String key)Gives the deployment the given key.PolicyDeploymentBuildername(java.lang.String name)Gives the deployment the given name.PolicyDeploymentBuilderparentDeploymentId(java.lang.String parentDeploymentId)Gives the deployment the given parent deployment id.protected java.lang.StringstripFoldersFromResourceName(java.lang.String resourceName)PolicyDeploymentBuildertenantId(java.lang.String tenantId)Gives the deployment the given tenant id.
-
Field Details
-
repositoryService
-
resourceEntityManager
-
deployment
-
isDuplicateFilterEnabled
protected boolean isDuplicateFilterEnabled
-
-
Constructor Details
-
PolicyDeploymentBuilderImpl
public PolicyDeploymentBuilderImpl()
-
-
Method Details
-
addInputStream
public PolicyDeploymentBuilder addInputStream(java.lang.String resourceName, java.io.InputStream inputStream)- Specified by:
addInputStreamin interfacePolicyDeploymentBuilder
-
addClasspathResource
- Specified by:
addClasspathResourcein interfacePolicyDeploymentBuilder
-
addString
- Specified by:
addStringin interfacePolicyDeploymentBuilder
-
addBytes
- Specified by:
addBytesin interfacePolicyDeploymentBuilder
-
addZipInputStream
- Specified by:
addZipInputStreamin interfacePolicyDeploymentBuilder
-
stripFoldersFromResourceName
protected java.lang.String stripFoldersFromResourceName(java.lang.String resourceName) -
name
Description copied from interface:PolicyDeploymentBuilderGives the deployment the given name.- Specified by:
namein interfacePolicyDeploymentBuilder
-
category
Description copied from interface:PolicyDeploymentBuilderGives the deployment the given category.- Specified by:
categoryin interfacePolicyDeploymentBuilder
-
key
Description copied from interface:PolicyDeploymentBuilderGives the deployment the given key.- Specified by:
keyin interfacePolicyDeploymentBuilder
-
parentDeploymentId
Description copied from interface:PolicyDeploymentBuilderGives the deployment the given parent deployment id.- Specified by:
parentDeploymentIdin interfacePolicyDeploymentBuilder
-
tenantId
Description copied from interface:PolicyDeploymentBuilderGives the deployment the given tenant id.- Specified by:
tenantIdin interfacePolicyDeploymentBuilder
-
enableDuplicateFiltering
Description copied from interface:PolicyDeploymentBuilderIf 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 interfacePolicyDeploymentBuilder
-
deploy
Description copied from interface:PolicyDeploymentBuilderDeploys all provided sources to the CMMN engine.- Specified by:
deployin interfacePolicyDeploymentBuilder
-
getDeployment
-
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-