org.ow2.orchestra.pvm
Interface ProcessDefinition

All Superinterfaces:
Serializable
All Known Subinterfaces:
ClientProcessDefinition, OpenProcessDefinition
All Known Implementing Classes:
ProcessDefinitionImpl

public interface ProcessDefinition
extends Serializable

a graphical process which is deployed in the @ ProcessService} .

Author:
Tom Baeyens

Method Summary
 String getDescription()
          the description name given to this process definition.
 String getId()
          the unique id for this process definition.
 String getKey()
          the user defined short representation of the name.
 String getName()
          the short display name given to this process definition.
 String getPackageName()
          the optional package name of this process.
 int getVersion()
          automatically assigned during deployment of a process that represents the sequence number for process definitions with the same name.
 

Method Detail

getPackageName

String getPackageName()
the optional package name of this process. This can be used to create hierarchy of process categories for easy lookup. This is a similar way of grouping and creating a structure as in Java. We recommend the same conventions as with Java package names.


getName

String getName()
the short display name given to this process definition. Multiple process definitions can have the same as long as they are given a different #version.


getKey

String getKey()
the user defined short representation of the name. Just like the name, multiple versions of a process definition can have the same key.


getId

String getId()
the unique id for this process definition.


getVersion

int getVersion()
automatically assigned during deployment of a process that represents the sequence number for process definitions with the same name.


getDescription

String getDescription()
the description name given to this process definition. Multiple process definitions can have the same



Copyright © 2011 OW2 Consortium. All Rights Reserved.