net.sf.dropboxmq.workflow.persistence.memory
Class TransitionPersistenceImpl

java.lang.Object
  extended by net.sf.dropboxmq.workflow.persistence.memory.TransitionPersistenceImpl
All Implemented Interfaces:
TransitionPersistence

public class TransitionPersistenceImpl
extends Object
implements TransitionPersistence

Created: 02 Sep 2010

Version:
$Revision$, $Date$
Author:
Dwayne Schultz

Constructor Summary
TransitionPersistenceImpl(StatePersistenceImpl statePersistence, ProcessTypePersistenceImpl processTypePersistence)
           
 
Method Summary
 void deleteTransitionsFromState(Integer stateId, int processTypeId)
           
 void deleteTransitionsToState(int stateId)
           
 Collection<Transition> getTransitionsFromState(Integer stateId, int processTypeId)
           
 void storeTransition(Transition transition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransitionPersistenceImpl

public TransitionPersistenceImpl(StatePersistenceImpl statePersistence,
                                 ProcessTypePersistenceImpl processTypePersistence)
Method Detail

storeTransition

public void storeTransition(Transition transition)
Specified by:
storeTransition in interface TransitionPersistence

getTransitionsFromState

public Collection<Transition> getTransitionsFromState(Integer stateId,
                                                      int processTypeId)
Specified by:
getTransitionsFromState in interface TransitionPersistence

deleteTransitionsToState

public void deleteTransitionsToState(int stateId)
Specified by:
deleteTransitionsToState in interface TransitionPersistence

deleteTransitionsFromState

public void deleteTransitionsFromState(Integer stateId,
                                       int processTypeId)
Specified by:
deleteTransitionsFromState in interface TransitionPersistence