org.activiti
Interface ProcessDefinition

All Known Subinterfaces:
ObjectProcessDefinition

public interface ProcessDefinition

is 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.

Author:
Tom Baeyens, Joram Barez

Method Summary
 java.lang.String getId()
          unique identifier
 java.lang.String getKey()
          unique name for all versions this process definitions
 java.lang.String getName()
          label used for display purposes
 int getVersion()
          version of this process definition
 

Method Detail

getId

java.lang.String getId()
unique identifier


getKey

java.lang.String getKey()
unique name for all versions this process definitions


getVersion

int getVersion()
version of this process definition


getName

java.lang.String getName()
label used for display purposes



Copyright © 2010 Alfresco. All Rights Reserved.