Package org.flowable.dmn.api
Interface DmnDeployment
- All Superinterfaces:
EngineDeployment
- All Known Subinterfaces:
DmnDeploymentEntity
- All Known Implementing Classes:
DmnDeploymentEntityImpl
Represents a deployment that is already present in the dmn repository.
A deployment is a container for resources such as dmn definitions, images, forms, etc.
When a deployment is 'deployed', the Flowable engine will recognize certain of such resource types and act upon them (eg decision tables
will be parsed to an executable Java artifact).
To create a Deployment, use the
DmnDeploymentBuilder
. A Deployment on itself is a read-only object and its content cannot be changed after deployment
(hence the builder that needs to be used).- Author:
- Tijs Rademakers, Joram Barrez
-
Method Summary
Methods inherited from interface org.flowable.common.engine.api.repository.EngineDeployment
getDerivedFrom, getDerivedFromRoot, getEngineVersion, getKey, getResources, isNew
-
Method Details
-
getId
String getId()- Specified by:
getId
in interfaceEngineDeployment
-
getName
String getName()- Specified by:
getName
in interfaceEngineDeployment
-
getDeploymentTime
Date getDeploymentTime()- Specified by:
getDeploymentTime
in interfaceEngineDeployment
-
getCategory
String getCategory()- Specified by:
getCategory
in interfaceEngineDeployment
-
getTenantId
String getTenantId()- Specified by:
getTenantId
in interfaceEngineDeployment
-
getParentDeploymentId
String getParentDeploymentId()
-