org.jbpm.pvm.impl
Class ProcessModificationsImpl

java.lang.Object
  extended by org.jbpm.pvm.impl.ProcessModificationsImpl
All Implemented Interfaces:
java.io.Serializable

public class ProcessModificationsImpl
extends java.lang.Object
implements java.io.Serializable

Author:
Tom Baeyens
See Also:
Serialized Form

Nested Class Summary
static class ProcessModificationsImpl.AddedAction
           
static class ProcessModificationsImpl.AddedNode
           
static class ProcessModificationsImpl.AddedTransition
           
 
Field Summary
protected  java.util.List<ProcessModificationsImpl.AddedAction> addedActions
           
protected  java.util.List<ProcessModificationsImpl.AddedNode> addedNodes
           
protected  java.util.List<ProcessModificationsImpl.AddedTransition> addedTransitions
           
protected  long dbid
           
protected  java.util.List<EventListenerReference> removedActions
           
protected  java.util.List<NodeImpl> removedNodes
           
protected  java.util.List<TransitionImpl> removedTransitions
           
protected  int version
           
 
Constructor Summary
ProcessModificationsImpl()
           
 
Method Summary
 void addTransition(Node source, java.lang.String name, Node destination)
           
 TransitionImpl getOutgoingTransition(NodeImpl node, java.lang.String transitionName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dbid

protected long dbid

version

protected int version

addedActions

protected java.util.List<ProcessModificationsImpl.AddedAction> addedActions

removedActions

protected java.util.List<EventListenerReference> removedActions

addedTransitions

protected java.util.List<ProcessModificationsImpl.AddedTransition> addedTransitions

removedTransitions

protected java.util.List<TransitionImpl> removedTransitions

addedNodes

protected java.util.List<ProcessModificationsImpl.AddedNode> addedNodes

removedNodes

protected java.util.List<NodeImpl> removedNodes
Constructor Detail

ProcessModificationsImpl

public ProcessModificationsImpl()
Method Detail

getOutgoingTransition

public TransitionImpl getOutgoingTransition(NodeImpl node,
                                            java.lang.String transitionName)

addTransition

public void addTransition(Node source,
                          java.lang.String name,
                          Node destination)