|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProcessDefinition
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 a
Deployment 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 a ProcessInstance.
| Method Summary | |
|---|---|
String |
getCategory()
category name which is derived from the targetNamespace attribute in the definitions element |
String |
getDeploymentId()
The deployment in which this process definition is contained. |
String |
getDescription()
description of this process |
String |
getDiagramResourceName()
The resource name in the deployment of the diagram image (if any). |
String |
getId()
unique identifier |
String |
getKey()
unique name for all versions this process definitions |
String |
getName()
label used for display purposes |
String |
getResourceName()
name of the resource
of this process definition. |
int |
getVersion()
version of this process definition |
boolean |
hasStartFormKey()
Does this process definition has a start form key. |
boolean |
isSuspended()
Returns true if the process definition is in suspended state. |
| Method Detail |
|---|
String getId()
String getCategory()
String getName()
String getKey()
String getDescription()
int getVersion()
String getResourceName()
the resource
of this process definition.
String getDeploymentId()
String getDiagramResourceName()
boolean hasStartFormKey()
start form key.
boolean isSuspended()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||