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 DmnDeploymentEntityprotected booleanprotected booleanprotected DmnRepositoryServiceImplprotected 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.booleanbooleanGives 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:
addInputStreamin interfaceDmnDeploymentBuilder
-
addClasspathResource
- Specified by:
addClasspathResourcein interfaceDmnDeploymentBuilder
-
addString
- Specified by:
addStringin interfaceDmnDeploymentBuilder
-
addDmnBytes
- Specified by:
addDmnBytesin interfaceDmnDeploymentBuilder
-
addDmnModel
- Specified by:
addDmnModelin interfaceDmnDeploymentBuilder
-
name
Description copied from interface:DmnDeploymentBuilderGives the deployment the given name.- Specified by:
namein interfaceDmnDeploymentBuilder
-
category
Description copied from interface:DmnDeploymentBuilderGives the deployment the given category.- Specified by:
categoryin interfaceDmnDeploymentBuilder
-
disableSchemaValidation
Description copied from interface:DmnDeploymentBuilderIf called, no XML schema validation against the BPMN 2.0 XSD. Not recommended in general.- Specified by:
disableSchemaValidationin interfaceDmnDeploymentBuilder
-
tenantId
Description copied from interface:DmnDeploymentBuilderGives the deployment the given tenant id.- Specified by:
tenantIdin interfaceDmnDeploymentBuilder
-
parentDeploymentId
Description copied from interface:DmnDeploymentBuilderGives the deployment the given parent deployment id.- Specified by:
parentDeploymentIdin interfaceDmnDeploymentBuilder
-
enableDuplicateFiltering
- Specified by:
enableDuplicateFilteringin interfaceDmnDeploymentBuilder
-
deploy
Description copied from interface:DmnDeploymentBuilderDeploys all provided sources to the DMN engine.- Specified by:
deployin interfaceDmnDeploymentBuilder
-
getDeployment
-
isDmnXsdValidationEnabled
public boolean isDmnXsdValidationEnabled() -
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-