package org.nightlabs.jfire.jbpm.ui.transition.next;
import java.util.EventObject;
import org.nightlabs.jfire.jbpm.graph.def.Transition;
import org.nightlabs.jfire.jbpm.graph.def.id.StateID;
public class SignalEvent
extends EventObject
{
private static final long serialVersionUID = 1L;
private StateID stateID;
private Transition transition;
public SignalEvent(Object source, StateID stateID, Transition transition)
{
super(source);
this.stateID = stateID;
this.transition = transition;
}
/**
* @return the current state where the workflow is right now.
*/
public StateID getStateID()
{
return stateID;
}
/**
* @return the transition chosen by the user.
*/
public Transition getTransition()
{
return transition;
}
}