Package com.flowable.core.app.api
Interface CoreAppDeploymentBuilder
- All Superinterfaces:
org.flowable.app.api.repository.AppDeploymentBuilder
- All Known Implementing Classes:
AppDeploymentBuilderImpl
public interface CoreAppDeploymentBuilder
extends org.flowable.app.api.repository.AppDeploymentBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddClasspathResource
(String resource) addInputStream
(String resourceName, InputStream inputStream) addZipInputStream
(ZipInputStream zipInputStream) Gives the deployment the given category.Sets the creator id for the deployment.deploy()
Deploys all provided sources to the CMMN engine.If called, no XML schema validation against the XSD.If set, this deployment will be compared to any previous deployment.Gives the deployment the given key.Gives the deployment the given name.Gives the deployment the given tenant id.
-
Method Details
-
addInputStream
- Specified by:
addInputStream
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
addClasspathResource
- Specified by:
addClasspathResource
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
addString
- Specified by:
addString
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
addBytes
- Specified by:
addBytes
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
addZipInputStream
- Specified by:
addZipInputStream
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
disableSchemaValidation
CoreAppDeploymentBuilder disableSchemaValidation()If called, no XML schema validation against the XSD. Not recommended in general.- Specified by:
disableSchemaValidation
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
name
Gives the deployment the given name.- Specified by:
name
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
category
Gives the deployment the given category.- Specified by:
category
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
key
Gives the deployment the given key.- Specified by:
key
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
creatorId
Sets the creator id for the deployment. -
tenantId
Gives the deployment the given tenant id.- Specified by:
tenantId
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
enableDuplicateFiltering
CoreAppDeploymentBuilder enableDuplicateFiltering()If 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:
enableDuplicateFiltering
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-
deploy
CoreAppDeployment deploy()Deploys all provided sources to the CMMN engine.- Specified by:
deploy
in interfaceorg.flowable.app.api.repository.AppDeploymentBuilder
-