Class DmnDeploymentBuilderImpl
- java.lang.Object
-
- org.flowable.dmn.engine.impl.repository.DmnDeploymentBuilderImpl
-
- All Implemented Interfaces:
Serializable,DmnDeploymentBuilder
public class DmnDeploymentBuilderImpl extends Object implements DmnDeploymentBuilder, Serializable
- Author:
- Tijs Rademakers
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringDEFAULT_ENCODINGprotected DmnDeploymentEntitydeploymentprotected booleanisDmn20XsdValidationEnabledprotected booleanisDuplicateFilterEnabledprotected DmnRepositoryServiceImplrepositoryServiceprotected DmnResourceEntityManagerresourceEntityManager
-
Constructor Summary
Constructors Constructor Description DmnDeploymentBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DmnDeploymentBuilderaddClasspathResource(String resource)DmnDeploymentBuilderaddDmnBytes(String resourceName, byte[] dmnBytes)DmnDeploymentBuilderaddDmnModel(String resourceName, DmnDefinition dmnDefinition)DmnDeploymentBuilderaddInputStream(String resourceName, InputStream inputStream)DmnDeploymentBuilderaddString(String resourceName, String text)DmnDeploymentBuildercategory(String category)DmnDeploymentdeploy()DmnDeploymentBuilderdisableSchemaValidation()DmnDeploymentBuilderenableDuplicateFiltering()DmnDeploymentEntitygetDeployment()booleanisDmnXsdValidationEnabled()booleanisDuplicateFilterEnabled()DmnDeploymentBuildername(String name)DmnDeploymentBuilderparentDeploymentId(String parentDeploymentId)DmnDeploymentBuildertenantId(String tenantId)
-
-
-
Field Detail
-
DEFAULT_ENCODING
protected static final String DEFAULT_ENCODING
- See Also:
- Constant Field Values
-
repositoryService
protected transient DmnRepositoryServiceImpl repositoryService
-
resourceEntityManager
protected transient DmnResourceEntityManager resourceEntityManager
-
deployment
protected DmnDeploymentEntity deployment
-
isDmn20XsdValidationEnabled
protected boolean isDmn20XsdValidationEnabled
-
isDuplicateFilterEnabled
protected boolean isDuplicateFilterEnabled
-
-
Method Detail
-
addInputStream
public DmnDeploymentBuilder addInputStream(String resourceName, InputStream inputStream)
- Specified by:
addInputStreamin interfaceDmnDeploymentBuilder
-
addClasspathResource
public DmnDeploymentBuilder addClasspathResource(String resource)
- Specified by:
addClasspathResourcein interfaceDmnDeploymentBuilder
-
addString
public DmnDeploymentBuilder addString(String resourceName, String text)
- Specified by:
addStringin interfaceDmnDeploymentBuilder
-
addDmnBytes
public DmnDeploymentBuilder addDmnBytes(String resourceName, byte[] dmnBytes)
- Specified by:
addDmnBytesin interfaceDmnDeploymentBuilder
-
addDmnModel
public DmnDeploymentBuilder addDmnModel(String resourceName, DmnDefinition dmnDefinition)
- Specified by:
addDmnModelin interfaceDmnDeploymentBuilder
-
name
public DmnDeploymentBuilder name(String name)
- Specified by:
namein interfaceDmnDeploymentBuilder
-
category
public DmnDeploymentBuilder category(String category)
- Specified by:
categoryin interfaceDmnDeploymentBuilder
-
disableSchemaValidation
public DmnDeploymentBuilder disableSchemaValidation()
- Specified by:
disableSchemaValidationin interfaceDmnDeploymentBuilder
-
tenantId
public DmnDeploymentBuilder tenantId(String tenantId)
- Specified by:
tenantIdin interfaceDmnDeploymentBuilder
-
parentDeploymentId
public DmnDeploymentBuilder parentDeploymentId(String parentDeploymentId)
- Specified by:
parentDeploymentIdin interfaceDmnDeploymentBuilder
-
enableDuplicateFiltering
public DmnDeploymentBuilder enableDuplicateFiltering()
- Specified by:
enableDuplicateFilteringin interfaceDmnDeploymentBuilder
-
deploy
public DmnDeployment deploy()
- Specified by:
deployin interfaceDmnDeploymentBuilder
-
getDeployment
public DmnDeploymentEntity getDeployment()
-
isDmnXsdValidationEnabled
public boolean isDmnXsdValidationEnabled()
-
isDuplicateFilterEnabled
public boolean isDuplicateFilterEnabled()
-
-