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 aDeploymentartifact, 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.StringgetDescription()description of this processjava.lang.StringgetVersionTag()Version tag of the process definition.booleanhasStartFormKey()Does this process definition has astart form key.booleanisStartableInTasklist()Returns true if the process definition is startable in Tasklist.booleanisSuspended()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.
-
-