Interface ProcessDefinition
-
- All Superinterfaces:
ResourceDefinition
- All Known Subinterfaces:
CalledProcessDefinition
,ProcessDefinitionStatistics
- All Known Implementing Classes:
CalledProcessDefinitionImpl
,ProcessDefinitionEntity
,ProcessDefinitionStatisticsEntity
public interface ProcessDefinition extends ResourceDefinition
An object structure representing an executable process composed of activities and transitions. Business processes are often created with graphical editors that store the process definition in certain file format. These files can be added to aDeployment
artifact, such as for example a Business Archive (.bar) file. At deploy time, the engine will then parse the process definition files to an executable instance of this class, that can be used to start aProcessInstance
.- Author:
- Tom Baeyens, Joram Barez, Daniel Meyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getDescription()
description of this processjava.lang.String
getVersionTag()
Version tag of the process definition.boolean
hasStartFormKey()
Does this process definition has astart form key
.boolean
isStartableInTasklist()
Returns true if the process definition is startable in Tasklist.boolean
isSuspended()
Returns true if the process definition is in suspended state.-
Methods inherited from interface org.camunda.bpm.engine.repository.ResourceDefinition
getCategory, getDeploymentId, getDiagramResourceName, getHistoryTimeToLive, getId, getKey, getName, getResourceName, getTenantId, getVersion
-
-
-
-
Method Detail
-
getDescription
java.lang.String getDescription()
description of this process
-
hasStartFormKey
boolean hasStartFormKey()
Does this process definition has astart form key
.
-
isSuspended
boolean isSuspended()
Returns true if the process definition is in suspended state.
-
getVersionTag
java.lang.String getVersionTag()
Version tag of the process definition.
-
isStartableInTasklist
boolean isStartableInTasklist()
Returns true if the process definition is startable in Tasklist.
-
-