Class DmnDeploymentBuilderImpl
java.lang.Object
org.flowable.dmn.engine.impl.repository.DmnDeploymentBuilderImpl
- All Implemented Interfaces:
Serializable
,DmnDeploymentBuilder
- Author:
- Tijs Rademakers
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DmnDeploymentEntity
protected boolean
protected boolean
protected DmnRepositoryServiceImpl
protected DmnResourceEntityManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddClasspathResource
(String resource) addDmnBytes
(String resourceName, byte[] dmnBytes) addDmnModel
(String resourceName, DmnDefinition dmnDefinition) addInputStream
(String resourceName, InputStream inputStream) Gives the deployment the given category.deploy()
Deploys all provided sources to the DMN engine.If called, no XML schema validation against the BPMN 2.0 XSD.boolean
boolean
Gives the deployment the given name.parentDeploymentId
(String parentDeploymentId) Gives the deployment the given parent deployment id.Gives the deployment the given tenant id.
-
Field Details
-
repositoryService
-
resourceEntityManager
-
deployment
-
isDmn20XsdValidationEnabled
protected boolean isDmn20XsdValidationEnabled -
isDuplicateFilterEnabled
protected boolean isDuplicateFilterEnabled
-
-
Constructor Details
-
DmnDeploymentBuilderImpl
public DmnDeploymentBuilderImpl()
-
-
Method Details
-
addInputStream
- Specified by:
addInputStream
in interfaceDmnDeploymentBuilder
-
addClasspathResource
- Specified by:
addClasspathResource
in interfaceDmnDeploymentBuilder
-
addString
- Specified by:
addString
in interfaceDmnDeploymentBuilder
-
addDmnBytes
- Specified by:
addDmnBytes
in interfaceDmnDeploymentBuilder
-
addDmnModel
- Specified by:
addDmnModel
in interfaceDmnDeploymentBuilder
-
name
Description copied from interface:DmnDeploymentBuilder
Gives the deployment the given name.- Specified by:
name
in interfaceDmnDeploymentBuilder
-
category
Description copied from interface:DmnDeploymentBuilder
Gives the deployment the given category.- Specified by:
category
in interfaceDmnDeploymentBuilder
-
disableSchemaValidation
Description copied from interface:DmnDeploymentBuilder
If called, no XML schema validation against the BPMN 2.0 XSD. Not recommended in general.- Specified by:
disableSchemaValidation
in interfaceDmnDeploymentBuilder
-
tenantId
Description copied from interface:DmnDeploymentBuilder
Gives the deployment the given tenant id.- Specified by:
tenantId
in interfaceDmnDeploymentBuilder
-
parentDeploymentId
Description copied from interface:DmnDeploymentBuilder
Gives the deployment the given parent deployment id.- Specified by:
parentDeploymentId
in interfaceDmnDeploymentBuilder
-
enableDuplicateFiltering
- Specified by:
enableDuplicateFiltering
in interfaceDmnDeploymentBuilder
-
deploy
Description copied from interface:DmnDeploymentBuilder
Deploys all provided sources to the DMN engine.- Specified by:
deploy
in interfaceDmnDeploymentBuilder
-
getDeployment
-
isDmnXsdValidationEnabled
public boolean isDmnXsdValidationEnabled() -
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-