palio.modules.hetman
Class ProcessExecutionContext

java.lang.Object
  extended by palio.modules.hetman.ProcessExecutionContext

public class ProcessExecutionContext
extends java.lang.Object

Author:
Krzysztof Madyniak (kmadyniak@torn.com.pl)

Constructor Summary
ProcessExecutionContext(Process process, java.lang.Object instanceId, java.util.Map<java.lang.String,java.lang.Object> params)
           
 
Method Summary
 Transition getAutoTransition()
           
 State getCurrentState()
           
 Transition getCurrentTransition()
           
 java.lang.Object getInstanceId()
           
 java.lang.Object getParam(java.lang.String name)
           
 Process getProcess()
           
 void setAutoTransition(Transition autoTransition)
           
 void setCurrentState(State currentState)
           
 void setCurrentTransition(Transition currentTransition)
           
 void setParam(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessExecutionContext

public ProcessExecutionContext(Process process,
                               java.lang.Object instanceId,
                               java.util.Map<java.lang.String,java.lang.Object> params)
Method Detail

getInstanceId

public java.lang.Object getInstanceId()

getProcess

public Process getProcess()

getCurrentState

public State getCurrentState()

setCurrentState

public void setCurrentState(State currentState)

getCurrentTransition

public Transition getCurrentTransition()

setCurrentTransition

public void setCurrentTransition(Transition currentTransition)

getParam

public java.lang.Object getParam(java.lang.String name)

setParam

public void setParam(java.lang.String name,
                     java.lang.Object value)

getAutoTransition

public Transition getAutoTransition()

setAutoTransition

public void setAutoTransition(Transition autoTransition)